![명령이 매우 긴 경우 터미널에서 여러 명령을 순차적으로 실행하려면 어떻게 해야 합니까?](https://linux55.com/image/109583/%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EB%A7%A4%EC%9A%B0%20%EA%B8%B4%20%EA%B2%BD%EC%9A%B0%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20%EC%97%AC%EB%9F%AC%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%88%9C%EC%B0%A8%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%8B%A4%ED%96%89%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
5개 또는 10개 등 많은 명령을 순서대로 실행해야 합니다. 하지만 모두 경로를 처리하므로 각각 90자로 매우 길어서 &&가 작동하지 않을 수 있습니다.
해결책이 있나요?
완료되고 성공한 후에만 실행하고 싶습니다.
답변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"