如果命令很長,如何在終端機中依序執行多個命令?

如果命令很長,如何在終端機中依序執行多個命令?

我需要按順序運行許多命令,例如 5 或 10。

有什麼解決方法嗎?

我只想在完成並成功後才運行。

答案1

將它們逐行放入 shell 腳本中,每行以 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"

相關內容