ユーザーに番号ID、ユーザー名、名前、電子メールなどのデータを要求してから、この情報をusers.txtというファイルの新しい行にこの形式で入力するbashスクリプトをどのように生成しますか?
この形式でこのファイルに複数行を入れたいと思います。
猫/ルート/users.txt
00000001:リチャード・ストールマン:リチャード・ストールマン:[Eメール保護]
ありがとうございます!
答え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を使用すると、1行に質問をすることもできます。その後、その情報をファイルに反映します。