以下是文件的内容:
one two three
four five six
Run Code Online (Sandbox Code Playgroud)
这是我的别名
alias testawk "awk '{print $2}' file"
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
> testawk
one two three
four five six
Run Code Online (Sandbox Code Playgroud)
但是当我发出这个命令时,我得到了我想要的东西:
> awk '{print $2}' file
two
five
Run Code Online (Sandbox Code Playgroud)
如何转义别名中的字段说明符?注意:我正在使用csh
Lou*_*cio 14
包含别名w/'并'\''用于嵌入式'.
alias testawk 'awk '\''{print $2}'\'' file'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4764 次 |
| 最近记录: |