2013-04-23 4 views

ответ

16

В bash или zsh ! обозначает команду истории (не строка shebang, которая равна #!, и не имеет ничего общего с bash или zsh как таковой).

!# означает всю командную строку, введенную до сих пор, и :3 выбирает третье слово, в данном случае ~/bin/ack.

Таким образом, команда эквивалентна:

curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 ~/bin/ack