我正在尝试创建一个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)