小编zer*_*rus的帖子

别名管道输入 awk

我正在尝试创建一个ll带有awk管道别名。我试图使用以下答案来逃避撇号。

alias lh= `ll -h | awk {'print  $9, \"-\" ,$5, \"-\", $8, \"-\",$7, $6'}` 
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。

bash和 的控制台输出结果zsh是相同的。


awk: cmd. line:1: {print  $9, \"-\" ,$5, \"-\", $8, \"-\",$7, $6}
awk: cmd. line:1:             ^ backslash not last character on line
awk: cmd. line:1: {print  $9, \"-\" ,$5, \"-\", $8, \"-\",$7, $6}
awk: cmd. line:1:             ^ syntax error
Run Code Online (Sandbox Code Playgroud)

进入时

alias lh= `ll -h | awk {'print  $9, "-" ,$5, "-", $8, "-",$7, $6'}` …
Run Code Online (Sandbox Code Playgroud)

bash zsh alias

2
推荐指数
1
解决办法
304
查看次数

标签 统计

alias ×1

bash ×1

zsh ×1