다음과 같은 명령 대체에 긴 bash 명령이 있습니다.
$( comaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaand )
가독성을 높이기 위해 다음과 같이 이 명령을 더 짧은 줄로 나누는 방법이 있는지 궁금합니다.
$( com
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
nd )
답변1
를 사용하여 개행 문자를 가릴 수 있습니다 \
.
$( com\
aaaaaaaaaaaaaa\
aaaaaaaaaaaaaa\
nd )
\
개행 문자를 무시하도록 쉘에 지시합니다 .
답변2
긴 Bash 명령줄에 파이프 기호가 있는 경우 파이프 기호를 사용하여 코드 형식을 지정할 수도 있으므로 줄바꿈을 마스킹하기 위해 |
백슬래시가 필요하지 않을 수 있습니다 .\
|
# example
ls |
cat -n |
tail |
head