[Linux] bashで入力待ち

テーマ:
なんかすごい基本っぽいが実際に使ったことないな。
bashで対話的に入力読み取りするにはreadを使う。

#!/bin/sh
echo -n "who are you ?> "
read INPUT
echo "your name is "$INPUT


ちなみにechoにnオプションつけると行末に改行コードを出力しなくなる。
実行してみるとこんなかんじ。

$ ./shtest.sh 
who are you ?> 東郷平八郎
your name is 東郷平八郎


坂の上の雲おもしれーっす
AD