(CommandList children: [ (C {(echo)} {(-e)} { (DQ ("Welcome to ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("e[1mMinimal ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("e[32mLinux ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("e[31mLive") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("e[0m (/sbin/init)") ) } ) (ForEach iter_name: DEVICE iter_words: [{(/sys/class/net/) (Lit_Other "*")}] do_arg_iter: False body: (DoGroup children: [ (C {(echo)} { (DQ ("Found network device ") (BracedVarSub token: <VSub_Name DEVICE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [115 120] ) ) } ) (C {(ip)} {(link)} {(set)} { (BracedVarSub token: <VSub_Name DEVICE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [131 136] ) } {(up)} ) (AndOr children: [ (C {(Lit_Other "[")} { (BracedVarSub token: <VSub_Name DEVICE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [143 148] ) } {(KW_Bang "!") (Lit_Other "=")} {(lo)} {(Lit_Other "]")} ) (C {(udhcpc)} {(-b)} {(-i)} { (BracedVarSub token: <VSub_Name DEVICE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [165 170] ) } {(-s)} {(/etc/05_rc.dhcp)} ) ] op_id: Op_DAmp ) ] spids: [108 176] ) spids: [102 106] ) ] )