(List (FunctionDef check_count [] (List (= scope= flags=0 words=[] bindings=[('head', {[SQ ]})]) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS -h]}]] (List (= scope= flags=0 words=[] bindings=[('head', {[DQ [VarSub 2]]})]) (Com {[LIT_CHARS shift]} ) (Com {[LIT_CHARS shift]} ) ) ) (Com {[LIT_CHARS echo]} {[DQ [VarSub PROG][LIT_CHARS " file "][VarSub head]]} < (DescriptorRedirectNode target={[LIT_CHARS 4]} &"> 1), > ) (AndOr OP_OR_IF (Com {[VarSub PROG]} {[LIT_CHARS file]} {[VarSub head]} < (FilenameRedirectNode filename={[LIT_CHARS .result]} "> 1), > ) (Com {[LIT_CHARS return]} {[LIT_CHARS 1]} ) ) (Pipeline (Com {[LIT_CHARS cat]} {[LIT_CHARS .result]} ) (Com {[LIT_CHARS perl]} {[LIT_CHARS -e]} {[SQ 0 } keys %expect;\n"> ) {\n"> ]} {[DQ [VarSub @]]} ) ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file &&\n"> >file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file &&\n"> > file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ > file &&\n"> > file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file.new &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file &&\n"> >file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file.new &&\n"> > file.new &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) )