このコマンドをシェルで実行しようとしていますが、出力が間違っています。Bash "if"文が正常に動作しない
day=$(date -r myfile.c | cut -d ' ' -f 1); if(($day == "Fri")); then echo $day; fi;
出力はSat
です。これはどのように可能ですか? 私はすでに別の方法を試してみました:
if(($day == "Fri"))
if(("$day" == "Fri"))
if(("$day" == 'Fri'))
正しいbash 'if'構文をgoogleで検索するか、' man test'を実行してください。 –
ええ; 'if [$ day =" Fri "] then ... ' – Blacksilver
角型ブラケットでは、構文エラー – Yuri