(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:if_file) op: Equal rhs: {(DQ (/etc/sysconfig/network-scripts/ifcfg-)) ($ VSub_Number "$1")} spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dhcp) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [{(grep)} {(DQ (dhcp))} {($ VSub_Name "$if_file")}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[67])] ) ] ) left_token: <Left_CommandSub "$("> spids: [58 69] ) } spids: [57] ) ] spids: [57] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$dhcp"))} {(KW_Bang "!") (Lit_Other "=")} {(DQ )} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [(C {(echo)} {(DQ (Enabled))})] spids: [-1 89] ) ] else_action: [(C {(echo)} {(DQ (Disabled))})] spids: [97 105] ) ] )