shell中三种引号的用法
双引号 (“ ”):双引号中的字符,除了$,",`和\以外的所有字符都解释成字符本身。
1 [email protected]:~#echo "$PATH" 2 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
1 [email protected]:~#echo "`pwd`" 2 /root
1 [email protected]:~#echo "I am $USER" 2 I am root
单引号(‘ ’):单引号中的字符,除了$,",`和\都失去特殊的意义,而成为普通的字符。
1 [email protected]:~#echo ‘I am $USER‘ 2 I am $USER
反引号(` `): 反引号中的字符都会被解释成命令。
[email protected]:~#echo "Today‘year is `date +%y`" Today‘year is 17 [email protected]:~#echo `pwd` /root
时间: 2025-01-04 03:24:38