(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (= scope= flags=0 words=[] bindings=[('BRO', {[LIT_CHARS ../tools/bro]})]) (For file [{[LIT_CHARS testdata/] [LIT_OTHER "*"] [LIT_CHARS .compressed] [LIT_OTHER "*"]}]) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Testing decompression of file "][VarSub file]]} ) (= scope= flags=0 words=[] bindings=[('expected', {[VarSub file transform_ops=[VS_UNARY_PERCENT {[LIT_CHARS ".compressed*"]}]]})]) (= scope= flags=0 words=[] bindings=[('uncompressed', {[VarSub expected] [LIT_CHARS .uncompressed]})]) (Com {[VarSub BRO]} {[LIT_CHARS -f]} {[LIT_CHARS -d]} {[LIT_CHARS -i]} {[VarSub file]} {[LIT_CHARS -o]} {[VarSub uncompressed]} ) (Com {[LIT_CHARS diff]} {[LIT_CHARS -q]} {[VarSub uncompressed]} {[VarSub expected]} ) (Pipeline (Com {[LIT_CHARS cat]} {[VarSub file]} ) (Com {[VarSub BRO]} {[LIT_CHARS -d]} < (FilenameRedirectNode filename={[VarSub uncompressed]} "> 1), > ) ) (Com {[LIT_CHARS diff]} {[LIT_CHARS -q]} {[VarSub uncompressed]} {[VarSub expected]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[VarSub uncompressed]} ) ) ) )