看板Linux
標 題Re: [請問]hard quote與soft quote的問題
發信站SayYA 資訊站 (Wed Jun 25 21:02:15 2008)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (Astro v.s. Geo)》之銘言:
> echo 'Hello "$USER"' => Hello "$USER"
> echo "Hello '$USER'" => Hello 'maxsolar'
> 第一句我可以理解,hard quote在外面,所以取消了meta character.
> 那麼第二句應該怎麼理解呢?裡面已經有一個hard quote,應該要把$關閉了才對
> 為什麼$還是有效呢?
> 謝謝!
解釋是要由外面往裡面解釋的,所以 "xxxx" 內有 ' 符號其實已經當作一般
字元了,所以結果當然一定是這樣的。
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
現代人普遍的現象: 「小學而大遺」、「捨本而逐末」
「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: kendlee.sayya.org