Estoy averiguando el soporte de shell Ipython. Sus parece awk no funciona es decir siguiente comando
!ls -l | awk '{print $1}'
sólo imprime "1".
¿Cómo paso el signo "$" correctamente al shell. Estoy usando zsh.
Estoy averiguando el soporte de shell Ipython. Sus parece awk no funciona es decir siguiente comando
!ls -l | awk '{print $1}'
sólo imprime "1".
¿Cómo paso el signo "$" correctamente al shell. Estoy usando zsh.
dos signos de dólar le dará un signo de dólar literal, a fin de tratar:
!ls -l | awk '{print $$1}'
Intenta escapar $
como \$
!ls -l | awk '{print \$1}'
Eso también fue mi primer intento. Pero resulta en un error con el siguiente mensaje: awk: {print \ 1} awk:^barra invertida no es el último carácter en la línea – Sandeep
Esto funciona. Gracias. – Sandeep