命令替换是指将命令的标准输出作为值赋给某个变量,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键上面的那个键,和波浪线(~)同一个键。
标签:-%,命令,file,linux,txt,替换
From: https://www.cnblogs.com/yellow-mokey/p/17289461.html