5 や 10 のようなシーケンスで多くのコマンドを実行する必要があります。ただし、それらはすべてパスを処理するため、それぞれ 90 文字と非常に長くなり、おそらく && は機能しません。
回避策はありますか?
完了して成功した後にのみ実行したいです。
答え1
これらをシェル スクリプトに 1 行ずつ入力し、各行の末尾に\
(改行をエスケープする) を付けます。
#!/bin/bash
command1 /very/long/path/to/directory && \
command2 /another/very/long/path/to/directory && \
command3 /and/another/very/long/path/to/another/directory && \
echo "Command sequence finished succesfully"