(command.CommandList children: [ (command.AndOr ops: [Op_DAmp] children: [ (C {(Lit_LBracket '[')} {($ VSub_Pound '$#')} {(-eq)} {(1)} {(Lit_RBracket ']')}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:re) op: Equal rhs: {(DQ ($ VSub_Number '$1') ('([^0-9]|') (Lit_Other '$') (')'))} ) ] ) ] ) (command.Pipeline children: [ (C {(echo)} {(DQ ('#include <errno.h>'))}) (C {(cpp)} {(-dD)} {(-CC)}) (C {(grep)} {(-E)} {(DQ ('^#define E[^ ]+ ') ($ VSub_DollarName '$re'))}) (C {(sed)} {(SQ <':s;s#/\\*\\([^ ]*\\) #/*\\1_#;t s;'>)}) (C {(column)} {(-t)}) (C {(tr)} {(_)} {(SQ <' '>)}) (C {(cut)} {(-c1-) (command_sub left_token: <Left_DollarParen '$('> command_list: (command.CommandList children:[(C {(tput)} {(cols)})]) ) } ) ] negated: F ) ] )