国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

Shell 命令替換的兩種方式

2020-07-27 19:17:09
字體:
來源:轉載
供稿:網友

命令替換(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 符號和雙引號都需要進行轉義。而使用第二種方式,內嵌的括號則無需轉義。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涞水县| 方正县| 吴桥县| 繁昌县| 淮南市| 炎陵县| 许昌市| 青田县| 清原| 溧阳市| 突泉县| 桂阳县| 江孜县| 金昌市| 阳曲县| 房山区| 清涧县| 嘉义市| 上饶县| 唐河县| 禹州市| 绥德县| 五台县| 宁强县| 遂川县| 涿鹿县| 嫩江县| 巫山县| 罗甸县| 从江县| 泽州县| 长白| 忻城县| 六枝特区| 休宁县| 静乐县| 勃利县| 钦州市| 北票市| 瑞昌市| 泊头市|