(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:WHAT) op:Equal rhs:{($ VSub_Number '$1')} spids:[13])] spids: [13] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:bench) op:Equal rhs:{($ VSub_Number '$2')} spids:[16])] spids: [16] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:header) op:Equal rhs:{(DQ ('rev '))} spids:[20])] spids: [20] ) (While cond: [(C {(read)} {(line)})] body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-z)} {(SQ <'$line'>)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:header) op: Equal rhs: { (DQ ($ VSub_Name '$header') (' ') (EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) ($ VSub_Name '$line') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [52] ) ] spids: [52] ) ] spids: [16777215 49] ) ] spids: [16777215 62] ) ] spids: [31 64] ) redirects: [ (Redir op_id: Redir_Less fd: 16777215 arg_word: {($ VSub_Name '$bench') (DQ (_settings.txt))} spids: [66] ) ] ) (SimpleCommand words: [{(echo)} {($ VSub_Name '$header')}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.out.header)} spids: [78] ) ] ) (SimpleCommand words: [{(cat)} {($ VSub_Name '$WHAT') (.out)}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.out.header)} spids: [88] ) ] ) (SimpleCommand words: [{(echo)} {(DQ ("set title '") ($ VSub_Name '$WHAT') ("'"))}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [103] ) ] ) (SimpleCommand words: [{(echo)} {(DQ ('set key autotitle columnhead outside '))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [114] ) ] ) (SimpleCommand words: [{(echo)} {(DQ ('set xtics rotate 1'))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [125] ) ] ) (SimpleCommand words: [{(echo)} {(DQ ('set term pdf color rounded enhanced fontscale 0.35 size 7in,5in'))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [137] ) ] ) (SimpleCommand words: [{(echo)} {(set)} {(output)} {(DQ ("'")) ($ VSub_Name '$WHAT') (.pdf) (DQ ("'"))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [157] ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:col) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [(C {(cat)} {(settings.txt)}) (C {(wc)} {(-l)})] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [164 174] ) } spids: [163] ) ] spids: [163] ) (SimpleCommand words: [ {(echo)} { (DQ ('plot for [col=2:') ($ VSub_Name '$col') ("+1] '") ($ VSub_Name '$WHAT') (".out.header' using 0:col:xticlabels(1) with lines") ) } ] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [186] ) ] ) (SimpleCommand words: [{(echo)} {(DQ (' '))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [197] ) ] ) (SimpleCommand words: [{(gnuplot)} {(-persist)}] redirects: [ (Redir op_id: Redir_Less fd: 16777215 arg_word: {($ VSub_Name '$WHAT') (.gnuplot)} spids: [207] ) ] ) (C {(rm)} {($ VSub_Name '$WHAT') (.out.header)} {($ VSub_Name '$WHAT') (.gnuplot)}) ] )