可以把乙個命令的標準輸出插在命令列中的任何位置。
在shell中有兩個實現方法:反引號「 和 $()
echo `echo \$hostname` //反引號實現
#``已經把\轉義成了特殊字元 列印出$hostname的值
echo $(echo \$hostname) //$()
# $() \並沒有被轉義 列印出的是$hostname
echo $(echo \\$hostname)
#可以列印出$hostname的值
例:
date2=`date`
declare -i date_dem=`date --date="$date2" +%s`
#%s也是特殊變數,可以直接在``內保留特殊含義
$(()): 支援+-*/%運算
注意,bash只支援整數運算
可以精準的界定變數的範圍
$ echo
$ab#列印變數名為ab的變數值
$ echo
$b
參考:
[linux shell ()
,『『,
{},(()),[ ] (( )) [[ ]]作用與區別]
(
Linux 的 fmt 命令用法與案例
himanshu arora 譯文出處 lujun9972 有時你會發現需要格式化某個文字檔案中的內容。比如,該文字檔案每行乙個單詞,而任務是把所有的單詞都放在同一行。當然,你可以手工來做,但沒人喜歡手工做這麼耗時的工作。而且,這只是乙個例子 事實上的任務可能千奇百怪。好在,有乙個命令可以滿足至少一...
linux中的分號 和 , 和 說明與用法
在用linux命令時候,我們可以一行執行多條命令或者有條件的執行下一條命令,下面我們講解一下linux命令分號 和 和 的用法 分號用法 方式 command1 command2 用 號隔開每個命令,每個命令按照從左到右的順序,順序執行,彼此之間不關心是否失敗,所有命令都會執行。管道符用法 方式 c...
Linux中find與grep的用法介紹
maxdepth 例子 find usr maxdepth 2 type d wc l統計 usr 目錄下深度為2的所有目錄檔案 exec 例子 find name sh exec ls l 列出當前目錄下所有的 sh 檔案,並執行ls l 命令 print 將檔案或目錄名稱列出到標準輸出。格式為每...