텍스트에서 줄 바꿈을 제거하는 것에 대한 이 질문 에서 다음과 같이 이것을 zsh 별칭으로 바꾸고 싶습니다.
alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"'
awk 스크립트 내에서 따옴표를 이스케이프하려고 시도했지만이 오류가 발생합니다.
awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero attempted
(파일 이름은 bspsrobustness
)
내가 원하는 것을 할 수있는 방법이 있습니까? 나는 이것을 zsh 별칭 대신 awk 스크립트로 바꿀 수 있다고 생각합니다. 이것이 최선의 선택입니까?
그건 그렇고, 이것은 모든 (Csh가 아닌 Bourne 스타일) 쉘에 적용됩니다.
—
Gilles 'SO- 악마 그만'