您现在的位置是:网站首页> 编程资料编程资料
Shell 命令替换的两种方式_linux shell_
2023-05-26
390人已围观
简介 Shell 命令替换的两种方式_linux shell_
命令替换(command substitution)是指 Shell 执行命令并将命令替换部分替换为执行该命令后的结果。
命令替换有两种方式:
1. 使用 backtick 符号(即 ...,反引号,重音符号)。
复制代码 代码如下:
for i in `cd /old/code/dir ; echo *.c`
do
diff -c /old/code/dir/$i $i | more
done
2. 使用 $(…) 的方式。
复制代码 代码如下:
for i in $(cd /old/code/dir ; echo *.c)
do
diff -c /old/code/dir/$i $i
done | more
注意:使用第一种方式时候,内嵌的 backtick 符号和双引号都需要进行转义。而使用第二种方式,内嵌的括号则无需转义。
您可能感兴趣的文章:
相关内容
- Linux Shell 常见的命令行格式简明总结_linux shell_
- Linux base shell重定向详解_linux shell_
- php编译安装常见错误大全和解决方法_linux shell_
- shell脚本编写的俄罗斯方块游戏代码_linux shell_
- 利用perl、python、php、shell、sed、awk、c 实现字符串的翻转_linux shell_
- 在shell或者perl中改变字体或背景的颜色_linux shell_
- shell脚本函数:控制颜色、定位、居中显示的代码_linux shell_
- linux BASH shell下设置字体及背景颜色_linux shell_
- shell脚本正则匹配文件中的Email并写入到文件中代码分享_linux shell_
- shell脚本递归遍历目录及子目录的例子分享_linux shell_
