awk оболочки ipython: экранирование знака "$" - PullRequest
7 голосов
/ 27 августа 2010

Я выясняю поддержку оболочки Ipython.Кажется, awk не работает, т.е. следующая команда

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

просто печатает "1".

Как правильно передать знак "$" в оболочку.Я использую Zsh.

Ответы [ 2 ]

4 голосов
/ 28 августа 2010

Два знака доллара дают буквальный знак доллара, поэтому попробуйте:

!ls -l | awk '{print $$1}'
0 голосов
/ 27 августа 2010

Попробуйте экранировать $ как \$

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