コマンドが非常に長い場合、端末で複数のコマンドを順次実行するにはどうすればよいですか?

コマンドが非常に長い場合、端末で複数のコマンドを順次実行するにはどうすればよいですか?

5 つまたは 10 つなど、多くのコマンドを順番に実行する必要があります。ただし、すべてのパスを処理するため、それぞれ90文字で非常に長く、&&が機能しない可能性があります。

解決策はありますか?

完了して成功した後にのみ実行したいです。

ベストアンサー1

これを1行ずつシェルスクリプトに入力し、各行をaで終了します\(改行文字はエスケープされます)。

#!/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"

おすすめ記事