[shell] やる夫がshell実行中に対話させたいようです。
shell実行中に値をプロンプト入力するには
単純なサンプルshellです。shell実行中に、プロンプト表示してキーボードから値を入力するには、”read -p”を利用すればよいようです。
スクリプト
# vi yaruo.sh
-----
#! /bin/shyaruo="y"
while [ $yaruo = "y" ];
doread -p "input:" yaranaio
if [ $yaranaio = "quit" ]; then
yaruo="$yaranaio"
fi
#プログラム処理
echo "$yaranaioと入力しました。"
echo "quit でプログラム終了。"done
-----
実行結果
shellの実行結果は下記になります。”quit”を入力するまで、shellが起動し続けます。”Ctrl+C”でも終了できますが・・・。
# ./yaruo.sh
input:vipper <--"vipperと入力してみます。"
vipperと入力しました。
quit でプログラム終了。
input:quit
#
----------------------------------------
UNIX C SHELLフィールドガイド![]() |
| G アンダーソン P. アンダーソン 落水 浩一郎 大木 敦雄 パーソナルメディアパーソナルメディアパーソナルメディア 定価 : ¥ 3,675 1987-10 amazonで詳しく見る |
| 固定リンク
「LINUX コマンド」カテゴリの記事
- やる夫がログローテーションの時間を変更するようです。(2009.01.21)
- egrep [ファイル管理コマンド] (2008.08.05)
- Linux コマンド リファレンス(2008.03.05)
- watch [プロセス管理コマンド] (2008.07.01)
- やる夫がアカウント管理をするようです。(2008.02.14)


コメント