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

ack インストール ガイド!#:3のの意味は何ですか?

4

1 に答える 1

16

bashまたはzshでは!、履歴コマンドを示します(シェバン行では#!なく、bashまたはzshなどとは何の関係もありません)。

!#は、これまでに入力したコマンド ライン全体を意味し:3、3 番目の単語 (この場合は ) を選択し~/bin/ackます。

したがって、コマンドは次と同等です。

 curl http://beyondgrep.com/ack-2.02-single-file > ~/bin/ack && chmod 0755 ~/bin/ack
于 2013-04-23T08:59:55.113 に答える