7

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

!ls -l | awk '{print $1}' 

只打印“1”。

如何将“$”符号正确传递给 shell。我正在使用 zsh。

4

2 回答 2

5

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

!ls -l | awk '{print $$1}'
于 2010-08-28T15:05:56.487 回答
0

尝试转义$\$

!ls -l | awk '{print \$1}' 
于 2010-08-27T16:09:33.127 回答