readコマンドを使ってスクリプトを書いてみる
はじめに
普段使ってるシェルスクリプトはユーザー&パスワードはほぼほぼ固定なんだけど、たまに任意の入力を受け付けて実行したい時がある時の話。
調べたところreadコマンドを使うのがよさそうというのと…
shellを書く時にはたいてい記憶が空になっているので、自分のための備忘録。
read コマンドを使ってスクリプトを書いてみる
readInput.sh
#!/bin/sh
echo "ユーザー名を入力してね"
read inputUser
echo "PASSWORDを入力してね"
# -sでpass入力
read -s inputPass
echo "$inputUser にデプロイするよ? y/n"
read input
if [ $input == "yes" ] ||[ $input == "y" ]
then
echo "$inputUser で処理するよ"
# 処理を書く
else
echo "終了するよ"
exit
fi
おわりに
作り終わったタイミングで、実務ではJenkinsのパラメータ付きビルドで同じ事を出来ることに気づいてしまった…。
何事も経験ですよね!ということでお茶を濁すことにします。。。。
おわり