あるファイル(archived_sensor_data.json
)が存在するかどうかを確認するシェルスクリプトを作成したい場合は、それを削除します。 http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.htmlに続いて、私は次のことを試してみた:私は./test_controller
コマンドを使用して結果test_controller
スクリプトを実行しようとすると、シェルスクリプトにファイルが存在するかどうかを確認する方法
[-e archived_sensor_data.json] && rm archived_sensor_data.json
ただし、これはエラーに
[-e: command not found
をスローします。コードの何が間違っていますか?
私は最終的に2つの空白を追加しました.1つは開き角括弧の後に1つ、もう1つは閉じ前のものです: '[-e archived_sensor_data.json] && rm archived_sensor_data.json'。スクリプトは今動作するようです。 –
私はこれがBourne Shell 'sh'でもうまくいくと思います –