かべぎわブログ

技術的なことについてかけたらいいな…

readコマンドで対話的なシェルスクリプトをつくる

概要

readという標準入力を1行読み込むことのできるコマンドを利用して対話的なシェルスクリプトを作ってみようと思います。

スクリプト

スクリプトはこんなかんじ

ちょっとした説明

readコマンドを利用して標準出力を読み込んで変数に格納しています。
それをechoで出しているだけです。かんたんですね!!!

実行してみる

$ ./taiwa.sh 
実行するコマンドを入力してください
wawawa
wawawa を実行しました

まとめ

対話的なシェルスクリプトをつくることができました!

ただ、こういったシェルスクリプトをつくってしまうとパイプで結果を渡したりできなくなってしまうのであんまり利用しないほうがいいかもしれないです。

シェルプログラミング実用テクニック

シェルプログラミング実用テクニック