我对bash脚本编制和Ubuntu \ Debian软件包系统都很陌生。`!: - `做什么?
今天我正在研究脚本在从Debian存档(.deb)文件中解压缩该包之前执行的preinst文件的内容。
我的拳头疑问是关于含有这一行:
!:-
也许这是一个愚蠢的问题,但是,使用谷歌,我无法找到答案。
我对bash脚本编制和Ubuntu \ Debian软件包系统都很陌生。`!: - `做什么?
今天我正在研究脚本在从Debian存档(.deb)文件中解压缩该包之前执行的preinst文件的内容。
我的拳头疑问是关于含有这一行:
!:-
也许这是一个愚蠢的问题,但是,使用谷歌,我无法找到答案。
插入没有最后一个参数的最后一个命令(bash)的
/usr/sbin/ab2 -f TLS1 -S -n 1000 -c 100 -t 2 http://www.google.com/
然后
!:- http://www.stackoverflow.com/
相同
/usr/sbin/ab2 -f TLS1 -S -n 1000 -c 100 -t 2 http://www.stackoverflow.com/
'!: - '是所谓的*历史交互命令*之一。查看手册以了解所有的好东西:https://www.gnu.org/software/bash/manual/html_node/History-Interaction.html – hek2mgl 2015-04-01 13:12:53
@ hek2mgl,谢谢! – 2015-04-01 13:13:21
请它在哪里背景下发布更多的代码用过的。 – 2015-04-01 12:07:39
你的意思是'$ {!: - }'? – choroba 2015-04-01 12:33:26