反引號位 (`) 位于键盘的Tab键的上方、1键的左方。注意与单引號(')位于Enter键的左方的差别。
能够看出,反引號``内的date命令先被运行,然后将date命令输出替换到对应位置。
反引號位 (`)在Linux中起着命令替换的作用。
命令替换是指shell可以将一个命令的标准输出插在一个命令行中不论什么位置。
举个样例:
cl@cl-OptiPlex-380:~$ date 2014年 10月 29日 星期三 15:14:46 CST cl@cl-OptiPlex-380:~$ echo `date` | cut -d' ' -f1-4 2014年 10月 29日 星期三
能够看出,反引號``内的date命令先被运行,然后将date命令输出替换到对应位置。
非常有效的元字符,在shell中会经常使用到。