Lines Matching refs:foo2
22 } ' foo >foo2
23 cmp -s foo1 foo2 || echo 'BAD: T.misc ghosh RE bug'
29 $awk 'length($0) > 10' foo >foo2
30 cmp -s foo1 foo2 || echo 'BAD: T.misc last number bug'
34 echo foo | $awk '{ print "H\x49\x4a\x4BL" }' >foo2
35 cmp -s foo1 foo2 || echo 'BAD: T.misc hex string cvt'
38 $awk 'BEGIN { print "0\061\62x\0645" }' >foo2
39 cmp -s foo1 foo2 || echo 'BAD: T.misc oct string cvt'
44 4 1' >foo2
45 cmp -s foo1 foo2 || echo 'BAD: T.misc bad field increment'
55 $awk '{ NF -= 2; $1 = $1; print }' <foo >foo2
56 diff foo1 foo2 || echo 1>&2 "BAD: T.misc bad field self-assignment"
60 $awk 'BEGIN {x = 1; print x; x = x; print x}' >foo2
61 diff foo1 foo2 || echo 1>&2 "BAD: T.misc bad self-assignment"
64 echo 2292437248 >foo2
65 diff foo1 foo2 || echo 1>&2 "BAD: T.misc bad overflow"
73 echo '#' >foo2
74 diff foo1 foo2 || echo 1>&2 "BAD: T.misc bad match of 8-bit char"
191 cat << \EOF > foo2
194 diff foo1 foo2 || echo 'BAD: T.misc RS regex matching an empty record at EOF fails'
198 cat << \EOF > foo2
203 diff foo1 foo2 || echo 'BAD: T.misc ^regex reapplied fails'
206 tee foo1 foo2 >foo3 << \EOF
209 $awk 1 RS='^a' foo1 foo2 foo3 >foo4
236 10' >foo2
237 diff foo1 foo2 || echo 'BAD: T.misc (embedded expression)'
243 defgh ijkl" >foo2
244 diff foo1 foo2 || echo 'BAD: T.misc (assignment to $0)'
330 $awk 'BEGIN { print "x\f\r\b\v\a\\y" }' >foo2
331 cmp -s foo1 foo2 || echo 'BAD: T.misc weird chars'
336 END { print NR }' >foo2
337 cmp -s foo1 foo2 || echo 'BAD: T.misc BEGIN exit'
341 END { print NR }' /etc/passwd >foo2
342 cmp -s foo1 foo2 || echo 'BAD: T.misc immmediate exit'
346 END { print NR }' /etc/passwd >foo2
347 cmp -s foo1 foo2 || echo 'BAD: T.misc immmediate exit 2'
354 END { print NR }' /etc/passwd >foo2
355 cmp -s foo1 foo2 || echo 'BAD: T.misc while return'
363 END { print NR }' /etc/passwd >foo2
364 cmp -s foo1 foo2 || echo 'BAD: T.misc while return'
368 END { print NR }' /etc/passwd >foo2
369 cmp -s foo1 foo2 || echo 'BAD: T.misc immmediate exit 3'
376 END { print NR }' /etc/passwd >foo2
377 cmp -s foo1 foo2 || echo 'BAD: T.misc do return'
381 END { print NR }' /etc/passwd >foo2
382 cmp -s foo1 foo2 || echo 'BAD: T.misc immmediate exit 4'
389 END { print NR }' /etc/passwd >foo2
390 cmp -s foo1 foo2 || echo 'BAD: T.misc immmediate exit 5'
394 t = s; gsub("[" s "]", "X", t); print t }' >foo2
395 cmp -s foo1 foo2 || echo 'BAD: T.misc weird escapes in char class'
397 $awk '{}' /etc/passwd glop/glop >foo 2>foo2
398 grep "can't open.*glop" foo2 >/dev/null || echo "BAD: T.misc can't open"
413 $awk 'BEGIN { RS = "" }; END { print NR }' foo >foo2
414 cmp -s foo1 foo2 || echo 'BAD: T.misc RS botch'
420 }}}' >foo1 2>foo2
421 grep 'source line 5' foo2 >/dev/null 2>&1 || echo 'BAD: T.misc continuation line number'
427 }' >foo1 2>foo2
428 grep 'syntax error at source line 2' foo2 >/dev/null 2>&1 || echo 'BAD: T.misc syntax error line number'
431 $awk '{ f[1]=1; f[2]=2; print $f[1], $f[1]++, $f[2], f[1], f[2] }' foo >foo2
433 cmp -s foo1 foo2 || echo 'BAD: T.misc $f[1]++'
465 $awk 'BEGIN {printf("%c%c\n", 0, 0) }' | wc | $awk '{print $3}' >foo2
466 cmp -s foo1 foo2 || echo 'BAD: T.misc null byte'
499 awk '{ print NF, $0 }' foo0| tail -1 >foo2
500 cmp -s foo1 foo2 || echo 'BAD: T.misc END must preserve $0'
504 awk '{ print NF, $0 }' foo0| tail -1 >foo2
505 cmp -s foo1 foo2 || echo 'BAD: T.misc END must preserve $0'
509 awk '{ print NF, $0 }' foo0| tail -1 >foo2
510 cmp -s foo1 foo2 || echo 'BAD: T.misc END must preserve $0'
514 (trap '' PIPE; "$awk" 'BEGIN { print "hi"; }' 2>/dev/null; echo "E $?" >foo2) | :
515 cmp -s foo1 foo2 || echo 'BAD: T.misc exit status on I/O error'
520 echo ab | $awk '{ sub(/a/, "b" ~ /b/); print }' >foo2
521 cmp -s foo1 foo2 || echo 'BAD: T.misc lexer regex buffer clobbered'
530 $awk 'BEGIN { print "hello\888" }' > foo2
531 $awk 'BEGIN { print "hello\x000A" }' >> foo2
532 $awk 'BEGIN { printf "hello\x0A" }' >> foo2
533 $awk 'BEGIN { print "hello\xGOO" }' >> foo2
534 $awk 'BEGIN { print "hello\x0A0A" }' >> foo2
535 cmp -s foo1 foo2 || echo '�BAD: T.misc escape sequences in strings mishandled'