(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:T) op: Equal rhs: {(/tmp/abat-chk-config.sh.) ($ VSub_Dollar "$$")} spids: [61] ) ] spids: [61] ) (C {(trap)} {(SQ <"rm -rf $T">)} {(0)}) (C {(mkdir)} {($ VSub_Name "$T")}) (SimpleCommand words: [{(cat)} {($ VSub_Number "$1")}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name "$T") (/.config)} spids:[82])] ) (Pipeline children: [ (C {(cat)} {($ VSub_Number "$2")}) (C {(sed)} {(-e)} {(SQ <"s/\\(.*\\)=n/# \\1 is not set/">)} {(-e)} {(SQ <"s/^#CHECK#//">)}) (C {(awk)} {(SQ <"\n"> <"BEGIN\t{\n"> <"\t\tprint \"if grep -q \\\"\" $0 \"\\\" < ">) (DQ ($ VSub_Name "$T") (/.config)) (SQ <"\";\n"> <"\t\tprint \"then\";\n"> <"\t\tprint \"\\t:\";\n"> <"\t\tprint \"else\";\n"> <"\t\tif ($1 == \"#\") {\n"> <"\t\t\tprint \"\\tif grep -q \\\"\" $2 \"\\\" < "> ) (DQ ($ VSub_Name "$T") (/.config)) (SQ <"\";\n"> <"\t\t\tprint \"\\tthen\";\n"> <"\t\t\tprint \"\\t\\tif test \\\"$firsttime\\\" = \\\"\\\"\"\n"> <"\t\t\tprint \"\\t\\tthen\"\n"> <"\t\t\tprint \"\\t\\t\\tfirsttime=1\"\n"> <"\t\t\tprint \"\\t\\tfi\"\n"> <"\t\t\tprint \"\\t\\techo \\\":\" $2 \": improperly set\\\"\";\n"> <"\t\t\tprint \"\\telse\";\n"> <"\t\t\tprint \"\\t\\t:\";\n"> <"\t\t\tprint \"\\tfi\";\n"> <"\t\t} else {\n"> <"\t\t\tprint \"\\tif test \\\"$firsttime\\\" = \\\"\\\"\"\n"> <"\t\t\tprint \"\\tthen\"\n"> <"\t\t\tprint \"\\t\\tfirsttime=1\"\n"> <"\t\t\tprint \"\\tfi\"\n"> <"\t\t\tprint \"\\techo \\\":\" $0 \": improperly set\\\"\";\n"> <"\t\t}\n"> <"\t\tprint \"fi\";\n"> <"\t}"> ) } ) (C {(sh)}) ] negated: False ) ] )