13
curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 !#:3
Qual è il significato di !#:3
, da ack installation guide?Qual è il significato di! #: 3?
curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 !#:3
Qual è il significato di !#:3
, da ack installation guide?Qual è il significato di! #: 3?
In bash o zsh !
denota un comando di cronologia (non una riga di shebang che è #!
e non ha nulla a che fare con bash o zsh in quanto tale).
!#
indica l'intera riga di comando digitata finora e :3
seleziona la terza parola, in questo caso ~/bin/ack
.
Così il comando è equivalente a:
curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 ~/bin/ack
Vedi anche: http://stackoverflow.com/questions/12885417/unfamiliar-shell-syntax-in-ack-grep-install-script –