ipython shell awk:转义"$"符号

San*_*eep 7 shell awk zsh ipython

我正在搞清楚Ipython shell的支持.它似乎awk不起作用,即遵循命令

!ls -l | awk '{print $1}' 
Run Code Online (Sandbox Code Playgroud)

只打印"1".

如何将"$"符号正确传递给shell.我正在使用zsh.

sch*_*hot 5

两个美元符号给你一个字面上的美元符号,所以试试:

!ls -l | awk '{print $$1}'
Run Code Online (Sandbox Code Playgroud)