(command.CommandList children: [ (C {<echo>} { (DQ <'/*'> <Id.Lit_BadBackslash '\\'> <n> <' * Copyright 2003 Sun Microsystems, Inc. All rights reserved.'> <Id.Lit_BadBackslash '\\'> <n> <' * Use is subject to license terms.'> <Id.Lit_BadBackslash '\\'> <n> <' */'> <Id.Lit_BadBackslash '\\'> <n> <Id.Lit_BadBackslash '\\'> <n> <'#pragma ident'> <Id.Lit_BadBackslash '\\'> <t> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <'%Z%%M%'> <Id.Lit_BadBackslash '\\'> <'t%I%'> <Id.Lit_BadBackslash '\\'> <'t%E% SMI'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <n> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: {(SQ <'^#define[\t ]*_*\\(SIG[A-Z0-9]*\\)[\t ]\\{1,\\}\\([A-Z0-9]*\\).*$'>)} spids: [120] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: {(SQ <'inline int \\1 = \\2;@#pragma D binding "1.0" \\1'>)} spids: [125] ) ] redirects: [] ) (command.Pipeline children: [ (C {<sed>} {<-n>} { (DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p;/SIGRTMAX/q'> ) } ) (C {<tr>} {(SQ <'@'>)} {(SQ <'\\n'>)}) ] negated: F stderr_indices: [] ) ] )