如何创建一个 bash 脚本,要求用户提供以下数据:号码 id、用户名、姓名和邮件,然后将这些信息以这种格式放在名为 users.txt 的文件中的新行上?
我想用这种格式在此文件上放置多行。
猫/root/users.txt
00000001:richardstallman:理查德.斯托曼:[电子邮件受保护]
谢谢!
答案1
你可以这样做:
read -p "Enter your number id: " numid
read -p "Enter your username: " Uname
read -p "Enter your name: " name
read -p "Enter your email address: " Email
echo "${numid}:${Uname}:${name}:${Email}" >> file
read 接受用户输入并将其设置为一个变量,使用 -p 它也可以在一行中提出问题。然后它只是将信息回显到您的文件中。