13
curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 !#:3
!#:3
の意味は、ack installation guideですか?!#:3の意味はなんですか?
curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 !#:3
!#:3
の意味は、ack installation guideですか?!#:3の意味はなんですか?
bashまたはzshの場合!
は、履歴コマンド(#!
のシバン線ではなく、bashまたはzshとはまったく関係ありません)を示します。
!#
はこれまでに入力したコマンドライン全体を意味し、:3
は3番目のワードを選択します。この場合は~/bin/ack
です。
ので、コマンドは同等です:
curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 ~/bin/ack
も参照してください:http://stackoverflow.com/questions/12885417/unfamiliar-shell-syntax-in-ack-grep-install-script –