[ÌÖÂÛ] Ϊʲô read ÐèÒª backslash escaping
read µÄ help ÖÐÓÐÕâôһ¶Î»°£º[indent]If the -r option is given, this signifies `raw' input, and [color=red]backslash escaping is disabled[/color].[/indent]
Ϊʲô read Òª¶Ô backslash escaping ×öÌØÊâ´¦ÀíÄØ£¿Ê²Ã´Çé¿öÏ»áÐèÒªÕâ¸ö feature£¿
-- ´ËÎÊÌâÊÜ[thread=154958]Õâ¸öÌû×Ó[/thread]Æô·¢ got it ?
[code]
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; read v1 v2
[/color]a b c [color=red]-- ´ËÐÐΪ¼üÅÌÊäÈë[/color]
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; echo $v1
[/color]a
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; echo $v2
[/color]b c
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; read v1 v2
[/color]a\ b c [color=red]-- ´ËÐÐΪ¼üÅÌÊäÈë[/color]
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; echo $v1
[/color]a b
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; echo $v2
[/color]c
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; o
[/color][/code] [code]
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; read -r v1 v2
[/color]a\ b c
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; echo $v1
[/color]a\
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; echo $v2
[/color]b c
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[369 0][/color] [color=red]; o
[/color][/code] ÆäʵÎÊÌâÔ¶±È¹À¼ÆµÄÒª¸´ÔÓ
Ëû»¹ÐèÒª¿¼ÂÇ#elseºÍ#elifÒÔ¼°ÏàӦǶÌ×Çé¿ö [QUOTE=michaelzhang;570901]ÆäʵÎÊÌâÔ¶±È¹À¼ÆµÄÒª¸´ÔÓ
Ëû»¹ÐèÒª¿¼ÂÇ#elseºÍ#elifÒÔ¼°ÏàӦǶÌ×Çé¿ö[/QUOTE]
michaelzhang: ÇëÔÚÔÖ÷ÌâºóÃæ»ØÌû£¬ÒÔÃâ±ðÈË¿´ÁË»á¾õµÃĪÃûÆäÃî :)
Ò³:
[1]