(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:baseURL) op: Equal rhs: {(DQ ('http://www.city-data.com/zips'))} spids: [12] ) ] spids: [12] ) (C {(/bin/echo)} {(-n)} {(DQ ('ZIP code ') ($ VSub_Number '$1') (' is in '))}) (Pipeline children: [ (C {(curl)} {(-s)} {(-dump)} {(DQ ($ VSub_Name '$baseURL') (/) ($ VSub_Number '$1') (.html))}) (C {(grep)} {(-i)} {(SQ <'<title>'>)}) (C {(cut)} {(-d) (EscapedLiteralPart token:<Lit_EscapedChar '\\('>)} {(-f2)}) (C {(cut)} {(-d) (EscapedLiteralPart token:<Lit_EscapedChar '\\)'>)} {(-f1)}) ] negated: F ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] )