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"