非常に長いコマンドの場合、ターミナルで複数のコマンドを順番に実行するにはどうすればよいですか?

非常に長いコマンドの場合、ターミナルで複数のコマンドを順番に実行するにはどうすればよいですか?

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"

関連情報