(List (= scope= flags=0 words=[] bindings=[('PATH', {[LIT_OTHER ":"] [LIT_CHARS /bin] [LIT_OTHER ":"] [LIT_CHARS /usr/bin]})]) (= scope= flags=1 words=[{[LIT_CHARS PATH]}] bindings=[]) (Com {[LIT_CHARS echo]} {[LIT_CHARS -n]} {[DQ [LIT_CHARS "Shell test 1 "]]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS DIR_SH1]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS DIR_SH1]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS DIR_SH1]} ) (= scope= flags=0 words=[] bindings=[('f', {[LIT_CHARS ../test1.c]})]) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -r]} {[VarSub f]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (List (Com {[LIT_CHARS echo]} {[LIT_CHARS sh1]} {[LIT_CHARS cannot]} {[LIT_CHARS read]} {[VarSub f]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS abcdefghijklmnopqrstuvwxyz]]} < (FilenameRedirectNode filename={[LIT_CHARS alpha]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS ABCDEFGHIJKLMNOPQRSTUVWXYZ]]} < (FilenameRedirectNode filename={[LIT_CHARS ALPHA]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS 0123456789]]} < (FilenameRedirectNode filename={[LIT_CHARS num]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "!@#"][LIT_OTHER "$"][LIT_CHARS "%^&*()_+=-{}[]:;<>?/.,"]]} < (FilenameRedirectNode filename={[LIT_CHARS special]} "> 1), > ) (Com {[LIT_CHARS cp]} {[LIT_CHARS /etc/rc]} {[LIT_CHARS rc]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS /etc/passwd]} {[LIT_CHARS passwd]} ) (Com {[LIT_CHARS cat]} {[LIT_CHARS alpha]} {[LIT_CHARS ALPHA]} {[LIT_CHARS num]} {[LIT_CHARS rc]} {[LIT_CHARS passwd]} {[LIT_CHARS special]} < (FilenameRedirectNode filename={[LIT_CHARS tmp]} "> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS tmp]} {[LIT_CHARS tmp]} {[LIT_CHARS tmp]} < (FilenameRedirectNode filename={[LIT_CHARS f1]} "> 1), > ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS foo]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS /etc/rc]} {[LIT_CHARS /etc/passwd]} {[LIT_CHARS foo]} ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS foo/rc]} {[LIT_CHARS /etc/rc]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS cp]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS foo/passwd]} {[LIT_CHARS /etc/passwd]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS cp]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS foo]} ) (Com {[LIT_CHARS cat]} {[LIT_CHARS num]} {[LIT_CHARS num]} {[LIT_CHARS num]} {[LIT_CHARS num]} {[LIT_CHARS num]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (Com {[LIT_CHARS wc]} {[LIT_CHARS -c]} {[LIT_CHARS y]} < (FilenameRedirectNode filename={[LIT_CHARS x1]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " 55 y"]]} < (FilenameRedirectNode filename={[LIT_CHARS x2]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x1]} {[LIT_CHARS x2]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS cat]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS y]} 0), (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS cat]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS cat]} {[LIT_CHARS passwd]} < (FilenameRedirectNode filename={[LIT_CHARS p]} "> 1), > ) (Com {[LIT_CHARS cp]} {[LIT_CHARS passwd]} {[LIT_CHARS q]} ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS p]} {[LIT_CHARS q]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS date]} < (FilenameRedirectNode filename={[LIT_CHARS r]} "> 1), > ) (Com {[LIT_CHARS ar]} {[LIT_CHARS r]} {[LIT_CHARS x.a]} {[LIT_CHARS p]} {[LIT_CHARS q]} {[LIT_CHARS r]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (Com {[LIT_CHARS ar]} {[LIT_CHARS r]} {[LIT_CHARS x.a]} {[LIT_CHARS /usr/bin/cp]} ) (Com {[LIT_CHARS ar]} {[LIT_CHARS r]} {[LIT_CHARS x.a]} {[LIT_CHARS /usr/bin/cat]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS p]} {[LIT_CHARS q]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS r]} {[LIT_CHARS R]} ) (Com {[LIT_CHARS ar]} {[LIT_CHARS x]} {[LIT_CHARS x.a]} ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS p]} {[LIT_CHARS /etc/passwd]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS q]} {[LIT_CHARS /etc/passwd]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS r]} {[LIT_CHARS R]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 4]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS cp]} {[LIT_CHARS /usr/bin/cp]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 5]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS cat]} {[LIT_CHARS /usr/bin/cat]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 6]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS cp]} {[LIT_CHARS cat]} {[LIT_CHARS p]} {[LIT_CHARS q]} {[LIT_CHARS r]} ) (Com {[LIT_CHARS ar]} {[LIT_CHARS d]} {[LIT_CHARS x.a]} {[LIT_CHARS r]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (Com {[LIT_CHARS ar]} {[LIT_CHARS x]} {[LIT_CHARS x.a]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -r]} {[LIT_CHARS r]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ar]} {[LIT_CHARS test]} {[LIT_CHARS 7]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS p]} {[LIT_CHARS q]} {[LIT_CHARS r]} {[LIT_CHARS R]} ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS basename]} {[LIT_CHARS /usr/ast/foo.c]} {[LIT_CHARS .c]})]} {[LIT_NEQUAL "!="]} {[SQ ]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS basename]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS basename]} {[LIT_CHARS a/b/c/d]})]} {[LIT_NEQUAL "!="]} {[SQ ]} ) (Com {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS basename]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS cp]} {[VarSub f]} {[LIT_CHARS x.c]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "/a/s//#####/g"]]} < (FilenameRedirectNode filename={[LIT_CHARS s]} "> 1), > ) (Com {[LIT_CHARS sed]} {[LIT_CHARS -f]} {[LIT_CHARS s]} < (FilenameRedirectNode filename={[LIT_CHARS x.c]} 0), (FilenameRedirectNode filename={[LIT_CHARS y.c]} "> 1), > ) (Com {[LIT_CHARS cdiff]} {[LIT_CHARS x.c]} {[LIT_CHARS y.c]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (Com {[LIT_CHARS patch]} {[LIT_CHARS x.c]} {[LIT_CHARS y]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x.c]} {[LIT_CHARS y.c]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS in]} {[LIT_CHARS cdiff]} {[LIT_CHARS test]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS x.c] [LIT_OTHER "*"]} {[LIT_CHARS y.c]} {[LIT_CHARS s]} {[LIT_CHARS y]} ) (Com {[LIT_CHARS ls]} {[LIT_CHARS /etc]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -v]} {[DQ [LIT_CHARS passwd]]} {[LIT_CHARS x]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (Com {[LIT_CHARS comm]} {[LIT_CHARS -3]} {[LIT_CHARS x]} {[LIT_CHARS y]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS passwd]]} < (FilenameRedirectNode filename={[LIT_CHARS w]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS w]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS comm]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS comm]} {[LIT_CHARS -13]} {[LIT_CHARS x]} {[LIT_CHARS y]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS comm]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS w]} {[LIT_CHARS x]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS compress]} {[LIT_CHARS -fc]} {[VarSub f]} < (FilenameRedirectNode filename={[LIT_CHARS x.c.Z]} "> 1), > ) (Com {[LIT_CHARS compress]} {[LIT_CHARS -cd]} {[LIT_CHARS x.c.Z]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[VarSub f]} {[LIT_CHARS y]} ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS in]} {[LIT_CHARS compress]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS x.c.Z]} {[LIT_CHARS y]} ) (Com {[LIT_CHARS cp]} {[VarSub f]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "g/a/s//#####/g\n"][LIT_CHARS "g/b/s//@@@@@/g\n"][LIT_CHARS "g/c/s//!!!!!/g\n"][LIT_CHARS "w\n"][LIT_CHARS "q\n"]]} 0), > ) (Com {[LIT_CHARS ed]} {[LIT_CHARS x]} < (FilenameRedirectNode filename={[LIT_CHARS y]} 0), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "g/#####/s//a/g\n"][LIT_CHARS "g/@@@@@/s//b/g\n"][LIT_CHARS "g/!!!!!/s//c/g\n"][LIT_CHARS "w\n"][LIT_CHARS "q\n"]]} 0), > ) (Com {[LIT_CHARS ed]} {[LIT_CHARS x]} < (FilenameRedirectNode filename={[LIT_CHARS y]} 0), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[VarSub f]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS in]} {[LIT_CHARS ed]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS x]} {[LIT_CHARS y]} ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS expr]} {[LIT_CHARS 1]} {[LIT_OTHER "+"]} {[LIT_CHARS 1]})]} {[LIT_NEQUAL "!="]} {[LIT_CHARS 2]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS expr]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS expr]} {[LIT_CHARS 10000]} {[LIT_CHARS -]} {[LIT_CHARS 1]})]} {[LIT_NEQUAL "!="]} {[LIT_CHARS 9999]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS expr]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS expr]} {[LIT_CHARS 100]} {[SQ ]} {[LIT_CHARS 50]})]} {[LIT_NEQUAL "!="]} {[LIT_CHARS 5000]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS expr]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS expr]} {[LIT_CHARS 120]} {[LIT_CHARS /]} {[LIT_CHARS 5]})]} {[LIT_NEQUAL "!="]} {[LIT_CHARS 24]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS expr]} {[LIT_CHARS test]} {[LIT_CHARS 4]} ) ) (If (Com {[LIT_CHARS test]} {[ComSub (Com {[LIT_CHARS expr]} {[LIT_CHARS 143]} {[LIT_OTHER "%"]} {[LIT_CHARS 7]})]} {[LIT_NEQUAL "!="]} {[LIT_CHARS 3]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS expr]} {[LIT_CHARS test]} {[LIT_CHARS 5]} ) ) (= scope= flags=0 words=[] bindings=[('a', {[LIT_CHARS 100]})]) (= scope= flags=0 words=[] bindings=[('a', {[ComSub (Com {[LIT_CHARS expr]} {[VarSub a]} {[LIT_OTHER "+"]} {[LIT_CHARS 1]})]})]) (If (Com {[LIT_CHARS test]} {[VarSub a]} {[LIT_NEQUAL "!="]} {[SQ ]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS expr]} {[LIT_CHARS test]} {[LIT_CHARS 6]} ) ) (Com {[LIT_CHARS fgrep]} {[DQ [LIT_CHARS abc]]} {[LIT_CHARS alpha]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS alpha]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS fgrep]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS fgrep]} {[DQ [LIT_CHARS abc]]} {[LIT_CHARS num]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS fgrep]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS cat]} {[LIT_CHARS alpha]} {[LIT_CHARS num]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (Com {[LIT_CHARS fgrep]} {[DQ [LIT_CHARS 012]]} {[LIT_CHARS z]} < (FilenameRedirectNode filename={[LIT_CHARS w]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS w]} {[LIT_CHARS num]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS fgrep]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (Com {[LIT_CHARS date]} < (FilenameRedirectNode filename={[LIT_CHARS Rabbit]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS Rabbit]]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (Com {[LIT_CHARS find]} {[LIT_CHARS .]} {[LIT_CHARS -name]} {[LIT_CHARS Rabbit]} {[LIT_CHARS -print]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS find]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS find]} {[LIT_CHARS .]} {[LIT_CHARS -name]} {[LIT_CHARS Bunny]} {[LIT_CHARS -print]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS find]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS Rabbit]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS grep]} {[DQ [LIT_CHARS a]]} {[LIT_CHARS alpha]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS alpha]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS grep]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS grep]} {[DQ [LIT_CHARS a]]} {[LIT_CHARS ALPHA]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS grep]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -v]} {[DQ [LIT_CHARS 0]]} {[LIT_CHARS alpha]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS alpha]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS grep]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -s]} {[DQ [LIT_CHARS a]]} {[LIT_CHARS alpha]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS grep]} {[LIT_CHARS test]} {[LIT_CHARS 4]} ) ) (If (Com {[LIT_CHARS grep]} {[LIT_CHARS -s]} {[DQ [LIT_CHARS a]]} {[LIT_CHARS alpha]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS grep]} {[LIT_CHARS test]} {[LIT_CHARS 5]} ) ) (If (Com {[LIT_CHARS grep]} {[LIT_CHARS -s]} {[DQ [LIT_CHARS a]]} {[LIT_CHARS ALPHA]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS grep]} {[LIT_CHARS test]} {[LIT_CHARS 6]} ) ) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]} {[LIT_CHARS f1]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS alpha]} ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS head]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS head]} {[LIT_CHARS -2]} {[LIT_CHARS f1]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS alpha]} {[LIT_CHARS ALPHA]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS y]} ) (Com {[LIT_OTHER ":"]} {[LIT_CHARS else]} {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS head]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS FOO]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS passwd]} {[LIT_CHARS FOO/z]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS alpha]} {[LIT_CHARS FOO/x]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS ALPHA]} {[LIT_CHARS FOO/y]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS FOO]} ) (Com {[LIT_CHARS ls]} < (FilenameRedirectNode filename={[LIT_CHARS w]} "> 1), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS w1]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "w\n"][LIT_CHARS "x\n"][LIT_CHARS "y\n"][LIT_CHARS "z\n"]]} 0), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS w]} {[LIT_CHARS w1]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS ls]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS rm]} {[LIT_OTHER "*"]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS rmdir]} {[LIT_CHARS FOO]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS Foo]} {[LIT_CHARS Bar]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS Foo]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS mkdir]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS Bar]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS mkdir]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS rmdir]} {[LIT_CHARS Foo]} {[LIT_CHARS Bar]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS Foo]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS mkdir]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS Foo]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS rmdir]} {[LIT_CHARS test]} {[LIT_CHARS 4]} ) ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS MVDIR]} ) (Com {[LIT_CHARS cp]} {[VarSub f]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS x]} {[LIT_CHARS y]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[VarSub f]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS mv]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS cp]} {[VarSub f]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS x]} {[LIT_CHARS MVDIR/y]} ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[VarSub f]} {[LIT_CHARS MVDIR/y]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS mv]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Pipeline (Com {[LIT_CHARS rev]} < (FilenameRedirectNode filename={[LIT_CHARS f1]} 0), > ) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]} < (FilenameRedirectNode filename={[LIT_CHARS ahpla]} "> 1), > ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS zyxwvutsrqponmlkjihgfedcba]]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS ahpla]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS rev]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS rev]} < (FilenameRedirectNode filename={[VarSub f]} 0), (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (Com {[LIT_CHARS rev]} < (FilenameRedirectNode filename={[LIT_CHARS x]} 0), (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[VarSub f]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS rev]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[VarSub f]} {[LIT_CHARS y]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS error]} {[LIT_CHARS on]} {[LIT_CHARS rev]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (Com {[LIT_CHARS cp]} {[VarSub f]} {[LIT_CHARS w]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS alpha]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS ALPHA]} {[LIT_CHARS y]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS num]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS shar]} {[LIT_CHARS w]} {[LIT_CHARS x]} {[LIT_CHARS y]} {[LIT_CHARS z]} < (FilenameRedirectNode filename={[LIT_CHARS x1]} "> 1), > ) (Com {[LIT_CHARS rm]} {[LIT_CHARS w]} {[LIT_CHARS x]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (Com {[LIT_CHARS sh]} < (FilenameRedirectNode filename={[LIT_CHARS x1]} 0), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS w]} {[VarSub f]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS shar]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS alpha]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS shar]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS y]} {[LIT_CHARS ALPHA]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS shar]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS z]} {[LIT_CHARS num]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS shar]} {[LIT_CHARS test]} {[LIT_CHARS 4]} ) ) (Com {[LIT_CHARS sort]} < (FilenameRedirectNode filename={[VarSub f]} 0), (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (Com {[LIT_CHARS wc]} < (FilenameRedirectNode filename={[VarSub f]} 0), (FilenameRedirectNode filename={[LIT_CHARS x1]} "> 1), > ) (Com {[LIT_CHARS wc]} < (FilenameRedirectNode filename={[LIT_CHARS x]} 0), (FilenameRedirectNode filename={[LIT_CHARS x2]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x1]} {[LIT_CHARS x2]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS sort]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "demit 10\n"][LIT_CHARS "epitonic 40\n"][LIT_CHARS "apoop 20\n"][LIT_CHARS "bibelot 3\n"][LIT_CHARS "comate 4\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "apoop 20\n"][LIT_CHARS "bibelot 3\n"][LIT_CHARS "comate 4\n"][LIT_CHARS "demit 10\n"][LIT_CHARS "epitonic 40\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "epitonic 40\n"][LIT_CHARS "demit 10\n"][LIT_CHARS "comate 4\n"][LIT_CHARS "bibelot 3\n"][LIT_CHARS "apoop 20\n"]]} 0), > ) (Com {[LIT_CHARS sort]} < (FilenameRedirectNode filename={[LIT_CHARS x]} 0), (FilenameRedirectNode filename={[LIT_CHARS x1]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS y]} {[LIT_CHARS x1]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS sort]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS sort]} {[LIT_CHARS -r]} < (FilenameRedirectNode filename={[LIT_CHARS x1]} 0), (FilenameRedirectNode filename={[LIT_CHARS x2]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x2]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS sort]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (Pipeline (Com {[LIT_CHARS sort]} {[LIT_OTHER "+"] [LIT_CHARS 1]} {[LIT_CHARS -n]} < (FilenameRedirectNode filename={[LIT_CHARS x]} 0), > ) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]} < (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "bibelot 3"]]} < (FilenameRedirectNode filename={[LIT_CHARS z]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS y]} {[LIT_CHARS z]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS sort]} {[LIT_CHARS test]} {[LIT_CHARS 4]} ) ) (Com {[LIT_CHARS tail]} {[LIT_CHARS -1]} {[LIT_CHARS f1]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[LIT_CHARS special]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS tail]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "a d\n"][LIT_CHARS "b e\n"][LIT_CHARS "c f\n"][LIT_CHARS "a c\n"][LIT_CHARS "p z\n"][LIT_CHARS "k p\n"][LIT_CHARS "a k\n"][LIT_CHARS "a b\n"][LIT_CHARS "b c\n"][LIT_CHARS "c d\n"][LIT_CHARS "d e\n"][LIT_CHARS "e f\n"][LIT_CHARS "f k\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS answer]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "b\n"][LIT_CHARS "c\n"][LIT_CHARS "d\n"][LIT_CHARS "e\n"][LIT_CHARS "f\n"][LIT_CHARS "k\n"][LIT_CHARS "p\n"][LIT_CHARS "z\n"]]} 0), > ) (Com {[LIT_CHARS tsort]} < (FilenameRedirectNode filename={[LIT_CHARS x]} 0), (FilenameRedirectNode filename={[LIT_CHARS y]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS y]} {[LIT_CHARS answer]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS tsort]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS cp]} {[VarSub f]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS uue]} {[LIT_CHARS x]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS x.uue]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS uue/uud]} {[LIT_CHARS test]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS uud]} {[LIT_CHARS x.uue]} ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[VarSub f]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS uue/uud]} {[LIT_CHARS test]} {[LIT_CHARS 2]} ) ) (Com {[LIT_CHARS compress]} {[LIT_CHARS -fc]} {[LIT_CHARS x]} < (FilenameRedirectNode filename={[LIT_CHARS x.Z]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (Com {[LIT_CHARS uue]} {[LIT_CHARS x.Z]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS x]} {[LIT_CHARS x.Z]} ) (Com {[LIT_CHARS uud]} {[LIT_CHARS x.uue]} ) (Com {[LIT_CHARS compress]} {[LIT_CHARS -cd]} {[LIT_CHARS x.Z]} < (FilenameRedirectNode filename={[LIT_CHARS x]} "> 1), > ) (If (Com {[LIT_CHARS cmp]} {[LIT_CHARS -s]} {[LIT_CHARS x]} {[VarSub f]} ) (Com {[LIT_OTHER ":"]} ) (ElseTrue) (Com {[LIT_CHARS echo]} {[LIT_CHARS Error]} {[LIT_CHARS on]} {[LIT_CHARS uue/uud]} {[LIT_CHARS test]} {[LIT_CHARS 3]} ) ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS DIR_SH1]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS ok]} ) )