在Linux中,單引號(')有特殊含義,它們用于定義字符串或者命令替換
var='world'
echo 'Hello, $var' # 輸出 "Hello, $var" 而不是 "Hello, world"
prefix='file_'
number=3
echo '${prefix}${number}.txt' # 輸出 "${prefix}${number}.txt" 而不是 "file_3.txt"
current_date=$(date)
echo "Today's date is: $current_date" # 輸出 "Today's date is: " 和當前日期
總之,單引號在Linux中用于定義字符串,它們會阻止變量和命令的解析,以及保留字符串的原樣。在需要保留字符串原樣或者執行命令替換時,可以使用單引號。