linux-命令替换

发布时间 2023-04-05 15:07:55作者: yellow_monkey

命令替换是指将命令的标准输出作为值赋给某个变量,bash shell定义了两种语法进行命令替换。一种是使用反引号,另一种是利用啊$(),两种等价格式如下:

`linux命令`
$(linux命令)

例一:

echo current path is `pwd`
echo current path is $(pwd)

例二:

#创建类似这样的文件file-2023-04-05-15-01-29.txt
touch file-$(date +%F-%H-%M-%S).txt
touch file-`date +%F-%H-%M-%S`.txt
**```
**注意:**
反引号指的是table键上面的那个键,和波浪线(~)同一个键。