2010-08-27 37 views
7

我想出了Ipython shell支持。它似乎awk不工作,即 以下命令

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

只是打印 「1」。

如何正確地將「$」標誌傳遞給shell。我正在使用zsh。

回答

4

兩個美元符號給你一個文字美元符號,所以嘗試:

​​
+0

這是有效的。謝謝。 – Sandeep 2010-08-28 15:18:34

0

嘗試逃脫$\$

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

那也是我第一次嘗試。但結果出現以下錯誤消息: awk:{print \ 1} awk:^反斜槓不是行上的最後一個字符 – Sandeep 2010-08-28 02:25:21