(command.CommandList children: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Id.Lit_LBracket '[')} {($ Id.VSub_Pound '$#')} {(-ne)} {(1)} {(Id.Lit_RBracket ']')}) terminator: (Token id:Id.Op_Semi val:';' span_id:18) ) ] action: [ (C {(echo)} {(DQ ('Usage: ') ($ Id.VSub_Number '$0') (' <username>'))}) (command.ControlFlow token: (Token id:Id.ControlFlow_Exit val:exit span_id:32) arg_word: {(1)} ) ] spids: [7 20] ) ] ) (command.Pipeline children: [ (C {(curl)} {(-s)} {(DQ ('https://api.github.com/users/') ($ Id.VSub_Number '$1'))}) (C {(awk)} {(-F) (SQ (Token id:Id.Lit_Chars val:'"' span_id:59))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:63) (Token id:Id.Lit_Chars val:' /\\"name\\":/ { \n' span_id:64) (Token id:Id.Lit_Chars val:' print $4" is the name of the Github user."\n' span_id:65) (Token id:Id.Lit_Chars val:' }\n' span_id:66) (Token id:Id.Lit_Chars val:' /\\"followers\\":/{ \n' span_id:67) (Token id: Id.Lit_Chars val: ' split($3, a, " ") \n' span_id: 68 ) (Token id:Id.Lit_Chars val:' sub(/,/, "", a[2])\n' span_id:69) (Token id: Id.Lit_Chars val: ' print "They have "a[2]" followers." \n' span_id: 70 ) (Token id:Id.Lit_Chars val:' }\n' span_id:71) (Token id: Id.Lit_Chars val: ' /\\"following\\":/{\n' span_id: 72 ) (Token id:Id.Lit_Chars val:' split($3, a, " ")\n' span_id:73) (Token id: Id.Lit_Chars val: ' sub(/,/, "", a[2])\n' span_id: 74 ) (Token id: Id.Lit_Chars val: ' print "They are following "a[2]" other users."\n' span_id: 75 ) (Token id:Id.Lit_Chars val:' }\n' span_id:76) (Token id: Id.Lit_Chars val: ' /\\"created_at\\":/{\n' span_id: 77 ) (Token id:Id.Lit_Chars val:' print "Their account was created on "$4"."\n' span_id:78) (Token id:Id.Lit_Chars val:' }\n' span_id:79) (Token id:Id.Lit_Chars val:' ' span_id:80) ) } ) ] negated: F ) (command.ControlFlow token:(Token id:Id.ControlFlow_Exit val:exit span_id:83) arg_word:{(0)}) ] )