0
こんにちは私は、プロンプトに変数としてコマンドを渡す正しい方法は何だろうと思っていましたか?例えば、私が持っている:正しい入力が与えられるまで、bashでループを繰り返す
#!/bin/bash
clear ;
i=`ifconfig tap0 | awk '{print $2}' | egrep "([0-9]{1,3}[\.]){3}[0-9]{1,3}"`
read -p "Enter your IP: " prompt
if [[ $prompt == i ]]
then
echo "Correct IP, congrats"
else
read -p "Wrong IP, try again: " prompt
if [[ $prompt == i ]]
then
echo "Correct IP, congrats"
else
echo "Wrong IP for the second time, exiting."
exit 0
fi
私はこれがループすることができます確信しているが、私は方法がわかりません、。私はbashのスクリプトを始めています、だから私は汚いやり方を学んでいます:) は
を追加します。とてもありがとうございました:) – Petr