だから私はこのbashスクリプトを持っています
function exec_do(){
while [[ 1 ]]; do
read _INPUT
if [$_INPUT -eq "exit"]
then
break
else
echo $_INPUT
fi
done
}
その意図は、exec_do と入力すると、入力を読み取り、入力に基づいて何かを実行する while ループを実行することです。
入力が exit の場合、while ループを終了します。
入力が終了しない場合は、それをエコーします
ただし、実行exec_do
してから入力すると、input
代わりに返されinput: command not found
、さらに「exit」と入力してもループが中断されず、コマンドが見つかりません
私は何を間違えましたか、どうすれば修正できますか?