(CommandList children: [ (C {(.)} {(/lib/lsb/init-functions)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LeftVar name:N) rhs:{(/etc/init.d/sudo)} spids:[40])] spids: [40] ) (C {(set)} {(-e)}) (Case to_match: {(DQ ($ VSub_Number "$1"))} arms: [ (case_arm pat_list: [{(start)}] action: (If arms: [ (if_arm cond: (C {(Lit_Other "[")} {(-d)} {(/var/lib/sudo)} {(Lit_Other "]")}) action: (C {(find)} {(/var/lib/sudo)} {(-exec)} {(touch)} {(-d)} {(Lit_Other "@") (0)} {(SQ <"{}">)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) spids: [-1 77] ) ] spids: [-1 100] ) spids: [58 59 103 -1] ) (case_arm pat_list: [{(stop)} {(reload)} {(restart)} {(force-reload)} {(status)}] action: (NoOp) spids: [106 115 118 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: (CommandList children: [ (SimpleCommand words: [ {(echo)} { (DQ ("Usage: ") ($ VSub_Name "$N") (" {start|stop|restart|force-reload|status}")) } ] redirects: [(Redirect op_id:Redir_GreatAnd arg_word:{(2)} fd:-1 spids:[133])] ) (C {(exit)} {(1)}) ] ) spids: [121 122 142 -1] ) ] spids: [49 55 144] ) (C {(exit)} {(0)}) ] )