在Linux中,反引號(`)用于執行命令替換
$(...)
語法替代。result=`echo "Today is $(date +%A)"`
grep -oE '\w+' file.txt | tr '[:lower:]' '[:upper:]' > output.txt
在這個例子中,我們首先使用grep
命令從file.txt
中提取所有單詞,然后使用tr
命令將它們轉換為大寫,最后將結果重定向到output.txt
文件中。
#!/bin/bash
current_date=`date`
echo "Today's date is: $current_date"
這個腳本首先使用反引號執行date
命令并將結果賦值給變量current_date
,然后使用echo
命令輸出結果。
盡管反引號在某些情況下仍然有用,但建議使用$(...)
語法,因為它更易讀、易于嵌套,并且與命令替換相關的特殊字符處理得更好。