(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PATH) op: Equal rhs: {(Lit_Other ':') (/bin) (Lit_Other ':') (/usr/bin)} spids: [8] ) ] spids: [8] ) (C {(export)} {(PATH)}) (C {(echo)} {(-n)} {(DQ ('Shell test 1 '))}) (C {(rm)} {(-rf)} {(DIR_SH1)}) (C {(mkdir)} {(DIR_SH1)}) (C {(cd)} {(DIR_SH1)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:f) op:Equal rhs:{(../test1.c)} spids:[42])] spids: [42] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-r)} {($ VSub_Name '$f')}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 54] ) ] else_action: [ (Sentence child: (C {(echo)} {(sh1)} {(cannot)} {(read)} {($ VSub_Name '$f')}) terminator: <Op_Semi ';'> ) (Sentence child: (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) terminator: <Op_Semi ';'> ) ] spids: [60 78] ) (SimpleCommand words: [{(echo)} {(DQ (abcdefghijklmnopqrstuvwxyz))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(alpha)} spids:[90])] ) (SimpleCommand words: [{(echo)} {(DQ (ABCDEFGHIJKLMNOPQRSTUVWXYZ))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(ALPHA)} spids:[99])] ) (SimpleCommand words: [{(echo)} {(DQ (0123456789))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(num)} spids:[108])] ) (SimpleCommand words: [{(echo)} {(DQ ('!@#') (Lit_Other '$') ('%^&*()_+=-{}[]:;<>?/.,'))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(special)} spids:[119])] ) (C {(cp)} {(/etc/rc)} {(rc)}) (C {(cp)} {(/etc/passwd)} {(passwd)}) (SimpleCommand words: [{(cat)} {(alpha)} {(ALPHA)} {(num)} {(rc)} {(passwd)} {(special)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(tmp)} spids:[148])] ) (SimpleCommand words: [{(cat)} {(tmp)} {(tmp)} {(tmp)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(f1)} spids:[159])] ) (C {(mkdir)} {(foo)}) (C {(cp)} {(/etc/rc)} {(/etc/passwd)} {(foo)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(foo/rc)} {(/etc/rc)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 191] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(cp)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [197 212] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {(foo/passwd)} {(/etc/passwd)}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 226] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(cp)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [232 247] ) (C {(rm)} {(-rf)} {(foo)}) (SimpleCommand words: [{(cat)} {(num)} {(num)} {(num)} {(num)} {(num)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[271])] ) (SimpleCommand words: [{(wc)} {(-c)} {(y)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x1)} spids:[280])] ) (SimpleCommand words: [{(echo)} {(DQ (' 55 y'))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x2)} spids:[289])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x1)} {(x2)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 303] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(cat)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [309 324] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(y)} spids:[328]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[331]) ] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(y)} {(z)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 345] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(cat)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [351 366] ) (SimpleCommand words: [{(cat)} {(passwd)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(p)} spids:[376])] ) (C {(cp)} {(passwd)} {(q)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(p)} {(q)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 396] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(ar)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [402 417] ) (SimpleCommand words: [{(date)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(r)} spids:[421])] ) (SimpleCommand words: [{(ar)} {(r)} {(x.a)} {(p)} {(q)} {(r)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[436])] ) (C {(ar)} {(r)} {(x.a)} {(/usr/bin/cp)}) (C {(ar)} {(r)} {(x.a)} {(/usr/bin/cat)}) (C {(rm)} {(p)} {(q)}) (C {(mv)} {(r)} {(R)}) (C {(ar)} {(x)} {(x.a)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(p)} {(/etc/passwd)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 484] ) ] else_action: [ (Sentence child:(C {(Error)} {(on)} {(ar)} {(test)} {(2)}) terminator:<Op_Semi ';'>) ] spids: [490 503] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(q)} {(/etc/passwd)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 516] ) ] else_action: [ (Sentence child:(C {(Error)} {(on)} {(ar)} {(test)} {(3)}) terminator:<Op_Semi ';'>) ] spids: [522 535] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(r)} {(R)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 548] ) ] else_action: [ (Sentence child:(C {(Error)} {(on)} {(ar)} {(test)} {(4)}) terminator:<Op_Semi ';'>) ] spids: [554 567] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(cp)} {(/usr/bin/cp)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 580] ) ] else_action: [ (Sentence child:(C {(Error)} {(on)} {(ar)} {(test)} {(5)}) terminator:<Op_Semi ';'>) ] spids: [586 599] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(cat)} {(/usr/bin/cat)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 612] ) ] else_action: [ (Sentence child:(C {(Error)} {(on)} {(ar)} {(test)} {(6)}) terminator:<Op_Semi ';'>) ] spids: [618 631] ) (C {(rm)} {(cp)} {(cat)} {(p)} {(q)} {(r)}) (SimpleCommand words: [{(ar)} {(d)} {(x.a)} {(r)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[653])] ) (C {(ar)} {(x)} {(x.a)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-r)} {(r)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(ar)} {(test)} {(7)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 671] ) ] spids: [16777215 686] ) (C {(rm)} {(-rf)} {(p)} {(q)} {(r)} {(R)}) (If arms: [ (if_arm cond: [ (C {(test)} { (CommandSubPart command_list: (CommandList children:[(C {(basename)} {(/usr/ast/foo.c)} {(.c)})]) left_token: <Left_Backtick '`'> spids: [708 714] ) } {(KW_Bang '!') (Lit_Other '=')} {(SQ <foo>)} ) ] action: [(C {(echo)} {(Error)} {(on)} {(basename)} {(test)} {(1)})] spids: [16777215 724] ) ] spids: [16777215 738] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (CommandSubPart command_list: (CommandList children:[(C {(basename)} {(a/b/c/d)})]) left_token: <Left_Backtick '`'> spids: [745 749] ) } {(KW_Bang '!') (Lit_Other '=')} {(SQ <d>)} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(Error)} {(on)} {(basename)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 759] ) ] spids: [16777215 772] ) (C {(cp)} {($ VSub_Name '$f')} {(x.c)}) (SimpleCommand words: [{(echo)} {(DQ ('/a/s//#####/g'))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(s)} spids:[793])] ) (SimpleCommand words: [{(sed)} {(-f)} {(s)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x.c)} spids:[805]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(y.c)} spids:[808]) ] ) (SimpleCommand words: [{(cdiff)} {(x.c)} {(y.c)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[820])] ) (SimpleCommand words: [{(patch)} {(x.c)} {(y)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[832])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x.c)} {(y.c)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 849] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(KW_In in)} {(cdiff)} {(test)}) terminator: <Op_Semi ';'> ) ] spids: [855 868] ) (C {(rm)} {(x.c) (Lit_Other '*')} {(y.c)} {(s)} {(y)}) (SimpleCommand words: [{(ls)} {(/etc)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[889])] ) (SimpleCommand words: [{(grep)} {(-v)} {(DQ (passwd))} {(x)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[905])] ) (SimpleCommand words: [{(comm)} {(-3)} {(x)} {(y)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[919])] ) (SimpleCommand words: [{(echo)} {(DQ (passwd))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(w)} spids:[931])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(w)} {(z)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(on)} {(comm)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 945] ) ] spids: [16777215 964] ) (SimpleCommand words: [{(comm)} {(-13)} {(x)} {(y)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[975])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-s)} {(z)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(comm)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 990] ) ] spids: [16777215 1005] ) (C {(rm)} {(-rf)} {(w)} {(x)} {(y)} {(z)}) (SimpleCommand words: [{(compress)} {(-fc)} {($ VSub_Name '$f')}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x.c.Z)} spids:[1029])] ) (SimpleCommand words: [{(compress)} {(-cd)} {(x.c.Z)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[1041])] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {($ VSub_Name '$f')} {(y)}) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(KW_In in)} {(compress)} {(test)} {(1)} ) terminator: <Op_Semi ';'> ) ] spids: [16777215 1058] ) ] spids: [16777215 1077] ) (C {(rm)} {(-rf)} {(x.c.Z)} {(y)}) (C {(cp)} {($ VSub_Name '$f')} {(x)}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[1102]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('g/a/s//#####/g\n') ('g/b/s//@@@@@/g\n') ('g/c/s//!!!!!/g\n') ('w\n') ('q\n'))} do_expansion: True here_end: END was_filled: T spids: [1105] ) ] ) (SimpleCommand words: [{(ed)} {(x)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(y)} spids:[1118]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[1121]) ] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[1126]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('g/#####/s//a/g\n') ('g/@@@@@/s//b/g\n') ('g/!!!!!/s//c/g\n') ('w\n') ('q\n'))} do_expansion: True here_end: END was_filled: T spids: [1129] ) ] ) (SimpleCommand words: [{(ed)} {(x)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(y)} spids:[1142]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[1145]) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {(x)} {($ VSub_Name '$f')}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 1159] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(KW_In in)} {(ed)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [1165 1180] ) (C {(rm)} {(x)} {(y)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (CommandSubPart command_list: (CommandList children: [(C {(expr)} {(1)} {(Lit_Other '+')} {(1)})] ) left_token: <Left_Backtick '`'> spids: [1196 1204] ) } {(KW_Bang '!') (Lit_Other '=')} {(2)} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(expr)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1212] ) ] spids: [16777215 1227] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (CommandSubPart command_list: (CommandList children:[(C {(expr)} {(10000)} {(-)} {(1)})]) left_token: <Left_Backtick '`'> spids: [1233 1241] ) } {(KW_Bang '!') (Lit_Other '=')} {(9999)} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(expr)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1249] ) ] spids: [16777215 1264] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (CommandSubPart command_list: (CommandList children:[(C {(expr)} {(100)} {(SQ <'*'>)} {(50)})]) left_token: <Left_Backtick '`'> spids: [1270 1280] ) } {(KW_Bang '!') (Lit_Other '=')} {(5000)} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(expr)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1288] ) ] spids: [16777215 1303] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (CommandSubPart command_list: (CommandList children:[(C {(expr)} {(120)} {(/)} {(5)})]) left_token: <Left_Backtick '`'> spids: [1309 1317] ) } {(KW_Bang '!') (Lit_Other '=')} {(24)} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(expr)} {(test)} {(4)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1325] ) ] spids: [16777215 1340] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (CommandSubPart command_list: (CommandList children: [(C {(expr)} {(143)} {(Lit_Other '%')} {(7)})] ) left_token: <Left_Backtick '`'> spids: [1346 1354] ) } {(KW_Bang '!') (Lit_Other '=')} {(3)} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(expr)} {(test)} {(5)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1362] ) ] spids: [16777215 1377] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:a) op:Equal rhs:{(100)} spids:[1379])] spids: [1379] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:a) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(expr)} {($ VSub_Name '$a')} {(Lit_Other '+')} {(1)})] ) left_token: <Left_Backtick '`'> spids: [1383 1391] ) } spids: [1382] ) ] spids: [1382] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$a')} {(KW_Bang '!') (Lit_Other '=')} {(SQ <101>)}) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(expr)} {(test)} {(6)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1407] ) ] spids: [16777215 1422] ) (SimpleCommand words: [{(fgrep)} {(DQ (abc))} {(alpha)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[1436])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(alpha)} {(z)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(on)} {(fgrep)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1451] ) ] spids: [16777215 1470] ) (SimpleCommand words: [{(fgrep)} {(DQ (abc))} {(num)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[1480])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-s)} {(z)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(fgrep)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1492] ) ] spids: [16777215 1507] ) (SimpleCommand words: [{(cat)} {(alpha)} {(num)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[1515])] ) (SimpleCommand words: [{(fgrep)} {(DQ (012))} {(z)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(w)} spids:[1526])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(w)} {(num)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 1540] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(fgrep)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [1546 1559] ) (SimpleCommand words: [{(date)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(Rabbit)} spids:[1568])] ) (SimpleCommand words: [{(echo)} {(DQ (Rabbit))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[1577])] ) (SimpleCommand words: [{(find)} {(.)} {(-name)} {(Rabbit)} {(-print)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[1590])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(y)} {(z)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(on)} {(find)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1604] ) ] spids: [16777215 1623] ) (SimpleCommand words: [{(find)} {(.)} {(-name)} {(Bunny)} {(-print)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[1635])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-s)} {(z)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(find)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1647] ) ] spids: [16777215 1662] ) (C {(rm)} {(Rabbit)} {(y)} {(z)}) (SimpleCommand words: [{(grep)} {(DQ (a))} {(alpha)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1684])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(alpha)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 1698] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(grep)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [1704 1719] ) (SimpleCommand words: [{(grep)} {(DQ (a))} {(ALPHA)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1729])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-s)} {(x)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(grep)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1741] ) ] spids: [16777215 1756] ) (SimpleCommand words: [{(grep)} {(-v)} {(DQ (0))} {(alpha)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1768])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(alpha)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 1782] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(grep)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [1788 1803] ) (SimpleCommand words: [{(grep)} {(-s)} {(DQ (a))} {(alpha)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1815])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-s)} {(x)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(grep)} {(test)} {(4)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1827] ) ] spids: [16777215 1842] ) (If arms: [ (if_arm cond: [ (Sentence child: (SimpleCommand words: [{(grep)} {(-s)} {(DQ (a))} {(alpha)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1856])] ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(on)} {(grep)} {(test)} {(5)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1860] ) ] spids: [16777215 1879] ) (If arms: [ (if_arm cond: [ (Sentence child: (SimpleCommand words: [{(grep)} {(-s)} {(DQ (a))} {(ALPHA)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1893])] ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(grep)} {(test)} {(6)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1897] ) ] spids: [16777215 1912] ) (SimpleCommand words: [{(head)} {(-1)} {(f1)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1924])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(alpha)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(on)} {(head)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1938] ) ] spids: [16777215 1957] ) (SimpleCommand words: [{(head)} {(-2)} {(f1)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[1965])] ) (SimpleCommand words: [{(cat)} {(alpha)} {(ALPHA)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[1974])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(y)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(Lit_Other ':')} {(KW_Else else)} {(echo)} {(Error)} {(on)} {(head)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 1988] ) ] spids: [16777215 2007] ) (C {(mkdir)} {(FOO)}) (C {(cp)} {(passwd)} {(FOO/z)}) (C {(cp)} {(alpha)} {(FOO/x)}) (C {(cp)} {(ALPHA)} {(FOO/y)}) (C {(cd)} {(FOO)}) (SimpleCommand words: [{(ls)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(w)} spids:[2041])] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(w1)} spids:[2046]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('w\n') ('x\n') ('y\n') ('z\n'))} do_expansion: True here_end: END was_filled: T spids: [2049] ) ] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(w)} {(w1)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2068] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(ls)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2074 2089] ) (C {(rm)} {(Lit_Other '*')}) (C {(cd)} {(..)}) (C {(rmdir)} {(FOO)}) (C {(mkdir)} {(Foo)} {(Bar)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-d)} {(Foo)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2122] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(mkdir)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2128 2143] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-d)} {(Bar)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2154] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(mkdir)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [2160 2175] ) (C {(rmdir)} {(Foo)} {(Bar)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-d)} {(Foo)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(mkdir)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 2192] ) ] spids: [16777215 2207] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-d)} {(Foo)}) terminator:<Op_Semi ';'>)] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(rmdir)} {(test)} {(4)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 2218] ) ] spids: [16777215 2233] ) (C {(mkdir)} {(MVDIR)}) (C {(cp)} {($ VSub_Name '$f')} {(x)}) (C {(mv)} {(x)} {(y)}) (C {(mv)} {(y)} {(z)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {($ VSub_Name '$f')} {(z)}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2272] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(mv)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2278 2293] ) (C {(cp)} {($ VSub_Name '$f')} {(x)}) (C {(mv)} {(x)} {(MVDIR/y)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {($ VSub_Name '$f')} {(MVDIR/y)}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2318] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(mv)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [2324 2339] ) (Pipeline children: [ (SimpleCommand words: [{(rev)}] redirects: [(Redir op_id:Redir_Less fd:16777215 arg_word:{(f1)} spids:[2347])] ) (SimpleCommand words: [{(head)} {(-1)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(ahpla)} spids:[2356])] ) ] negated: F ) (SimpleCommand words: [{(echo)} {(DQ (zyxwvutsrqponmlkjihgfedcba))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[2365])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(ahpla)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2379] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(rev)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2385 2400] ) (SimpleCommand words: [{(rev)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$f')} spids:[2404]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[2407]) ] ) (SimpleCommand words: [{(rev)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x)} spids:[2412]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[2415]) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {($ VSub_Name '$f')} {(x)}) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(rev)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [16777215 2429] ) ] spids: [16777215 2444] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {($ VSub_Name '$f')} {(y)}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2457] ) ] else_action: [ (Sentence child: (C {(echo)} {(error)} {(on)} {(rev)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [2463 2478] ) (C {(cp)} {($ VSub_Name '$f')} {(w)}) (C {(cp)} {(alpha)} {(x)}) (C {(cp)} {(ALPHA)} {(y)}) (C {(cp)} {(num)} {(z)}) (SimpleCommand words: [{(shar)} {(w)} {(x)} {(y)} {(z)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x1)} spids:[2518])] ) (C {(rm)} {(w)} {(x)} {(y)} {(z)}) (SimpleCommand words: [{(sh)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x1)} spids:[2533]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[2536]) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {(w)} {($ VSub_Name '$f')}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2550] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(shar)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2556 2571] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(alpha)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2584] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(shar)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [2590 2605] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(y)} {(ALPHA)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2618] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(shar)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [2624 2639] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(z)} {(num)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2652] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(shar)} {(test)} {(4)}) terminator: <Op_Semi ';'> ) ] spids: [2658 2673] ) (SimpleCommand words: [{(sort)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$f')} spids:[2681]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[2684]) ] ) (SimpleCommand words: [{(wc)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$f')} spids:[2689]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(x1)} spids:[2692]) ] ) (SimpleCommand words: [{(wc)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x)} spids:[2697]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(x2)} spids:[2700]) ] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x1)} {(x2)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2714] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(sort)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2720 2735] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[2739]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('demit 10\n') ('epitonic 40\n') ('apoop 20\n') ('bibelot 3\n') ('comate 4\n'))} do_expansion: True here_end: END was_filled: T spids: [2742] ) ] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[2753]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('apoop 20\n') ('bibelot 3\n') ('comate 4\n') ('demit 10\n') ('epitonic 40\n'))} do_expansion: True here_end: END was_filled: T spids: [2756] ) ] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[2767]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('epitonic 40\n') ('demit 10\n') ('comate 4\n') ('bibelot 3\n') ('apoop 20\n'))} do_expansion: True here_end: END was_filled: T spids: [2770] ) ] ) (SimpleCommand words: [{(sort)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x)} spids:[2781]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(x1)} spids:[2784]) ] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(y)} {(x1)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2798] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(sort)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [2804 2819] ) (SimpleCommand words: [{(sort)} {(-r)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x1)} spids:[2825]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(x2)} spids:[2828]) ] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x2)} {(z)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2842] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(sort)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [2848 2863] ) (Pipeline children: [ (SimpleCommand words: [{(sort)} {(Lit_Other '+') (1)} {(-n)}] redirects: [(Redir op_id:Redir_Less fd:16777215 arg_word:{(x)} spids:[2872])] ) (SimpleCommand words: [{(head)} {(-1)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[2880])] ) ] negated: F ) (SimpleCommand words: [{(echo)} {(DQ ('bibelot 3'))}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(z)} spids:[2889])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(y)} {(z)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2903] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(sort)} {(test)} {(4)}) terminator: <Op_Semi ';'> ) ] spids: [2909 2924] ) (SimpleCommand words: [{(tail)} {(-1)} {(f1)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[2936])] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(x)} {(special)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 2950] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(tail)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [2956 2971] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[2979]) (HereDoc op_id: Redir_DLess fd: 16777215 body: { (DQ ('a d\n') ('b e\n') ('c f\n') ('a c\n') ('p z\n') ('k p\n') ('a k\n') ('a b\n') ('b c\n') ('c d\n') ('d e\n') ('e f\n') ('f k\n') ) } do_expansion: True here_end: END was_filled: T spids: [2982] ) ] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(answer)} spids:[3001]) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('a\n') ('b\n') ('c\n') ('d\n') ('e\n') ('f\n') ('k\n') ('p\n') ('z\n'))} do_expansion: True here_end: END was_filled: T spids: [3004] ) ] ) (SimpleCommand words: [{(tsort)}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(x)} spids:[3019]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(y)} spids:[3022]) ] ) (If arms: [ (if_arm cond: [(Sentence child:(C {(cmp)} {(-s)} {(y)} {(answer)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 3036] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(tsort)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [3042 3057] ) (C {(cp)} {($ VSub_Name '$f')} {(x)}) (C {(uue)} {(x)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(test)} {(-s)} {(x.uue)}) terminator:<Op_Semi ';'>)] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 3082] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(uue/uud)} {(test)} {(1)}) terminator: <Op_Semi ';'> ) ] spids: [3088 3103] ) (C {(rm)} {(x)}) (C {(uud)} {(x.uue)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {(x)} {($ VSub_Name '$f')}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 3124] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(uue/uud)} {(test)} {(2)}) terminator: <Op_Semi ';'> ) ] spids: [3130 3145] ) (SimpleCommand words: [{(compress)} {(-fc)} {(x)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(x.Z)} spids:[3154]) (Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[3157]) ] ) (C {(uue)} {(x.Z)}) (C {(rm)} {(x)} {(x.Z)}) (C {(uud)} {(x.uue)}) (SimpleCommand words: [{(compress)} {(-cd)} {(x.Z)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(x)} spids:[3180])] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(-s)} {(x)} {($ VSub_Name '$f')}) terminator: <Op_Semi ';'> ) ] action: [(Sentence child:(C {(Lit_Other ':')}) terminator:<Op_Semi ';'>)] spids: [16777215 3194] ) ] else_action: [ (Sentence child: (C {(echo)} {(Error)} {(on)} {(uue/uud)} {(test)} {(3)}) terminator: <Op_Semi ';'> ) ] spids: [3200 3215] ) (C {(cd)} {(..)}) (C {(rm)} {(-rf)} {(DIR_SH1)}) (C {(echo)} {(ok)}) ] )