expand-works-like-GNU 408 B

123456789101112131415161718
  1. rm -f foo bar
  2. echo -e "\ty" | expand -t 3 ../../busybox > foo
  3. echo -e "\ty" | busybox unexpand -t 3 ../../busybox > bar
  4. set +e
  5. test ! -f foo -a -f bar
  6. if [ $? = 0 ] ; then
  7. set -e
  8. diff -q foo bar
  9. fi
  10. rm -f foo bar
  11. echo -e "\ty\tx" | expand -it 3 ../../busybox > foo
  12. echo -e "\ty\tx" | busybox unexpand -it 3 ../../busybox > bar
  13. set +e
  14. test ! -f foo -a -f bar
  15. if [ $? = 0 ] ; then
  16. set -e
  17. diff -q foo bar
  18. fi