Я выясняю поддержку оболочки Ipython.Кажется, awk не работает, т.е. следующая команда
!ls -l | awk '{print $1}'
просто печатает "1".
Как правильно передать знак "$" в оболочку.Я использую Zsh.
Два знака доллара дают буквальный знак доллара, поэтому попробуйте:
!ls -l | awk '{print $$1}'
Попробуйте экранировать $ как \$
$
\$
!ls -l | awk '{print \$1}'