ユーザーに番号ID、ユーザー名、名前、電子メールデータを要求するスクリプトを作成する方法

ユーザーに番号ID、ユーザー名、名前、電子メールデータを要求するスクリプトを作成する方法

ユーザーに番号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行に質問をすることもできます。その後、その情報をファイルに反映します。

おすすめ記事