매우 긴 명령인 경우 터미널에서 여러 명령을 순서대로 실행하는 방법은 무엇입니까?

매우 긴 명령인 경우 터미널에서 여러 명령을 순서대로 실행하는 방법은 무엇입니까?

5 또는 10과 같은 순서로 많은 명령을 실행해야 합니다. 하지만 모두 경로를 처리하므로 각각 90자 정도로 매우 길어 &&가 작동하지 않을 것입니다.

해결 방법이 있나요?

나는 하나가 완료되고 성공한 후에만 실행하고 싶습니다.

답변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"

관련 정보