Bashシェルスクリプトでreadコマンドの使い方

書式
方法1
read 変数名
echo $変数名
方法2
read 変数名1 変数名2 変数名3
echo $変数名1 $変数名2 $変数名3
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/bin/bash
# Read the user input
echo "ユーザー名を入力してください: "
read user_name
echo "ユーザー名 $user_name"
echo
echo "年齢, 電話番号,メールアドレスを入力してください "
read age phone email
echo "年齢:$age, 電話:$phone, メール: $email "
#!/bin/bash # Read the user input echo "ユーザー名を入力してください: " read user_name echo "ユーザー名 $user_name" echo echo "年齢, 電話番号,メールアドレスを入力してください " read age phone email echo "年齢:$age, 電話:$phone, メール: $email "
#!/bin/bash  

# Read the user input   

echo "ユーザー名を入力してください: "  
read user_name  
echo "ユーザー名 $user_name"  
echo  
echo "年齢, 電話番号,メールアドレスを入力してください "  
read age phone email  
echo "年齢:$age, 電話:$phone, メール: $email "

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sh test.sh
ユーザー名を入力してください:
山田 太郎
ユーザー名 山田 太郎
年齢, 電話番号とメールアドレス:
21 090-1234-5678 test@sample.com
年齢:21, 電話:090-1234-5678, メール: test@sample.com
# sh test.sh ユーザー名を入力してください: 山田 太郎 ユーザー名 山田 太郎 年齢, 電話番号とメールアドレス: 21 090-1234-5678 test@sample.com 年齢:21, 電話:090-1234-5678, メール: test@sample.com
# sh test.sh
ユーザー名を入力してください:
山田 太郎
ユーザー名 山田 太郎

年齢, 電話番号とメールアドレス:
21 090-1234-5678 test@sample.com
年齢:21, 電話:090-1234-5678, メール: test@sample.com

 

batch

Posted by arkgame