关于这个关于从文本中去除换行符的问题之后,我想将其转换为zsh别名,如下所示:
alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"'
我尝试将awk脚本中的引号转义,但出现此错误:
awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero attempted
(该文件称为bspsrobustness
)
有什么方法可以做我想要的吗?我想我可以将其转换为awk脚本而不是zsh别名,这是我的最佳选择吗?
顺便说一下,这适用于所有(Bourne风格,而不是csh)shell。
—
吉尔(Gilles)'所以