unexpand-works-like-GNU 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. rm -f foo bar
  2. echo " y" | unexpand ../../busybox > foo
  3. echo " y" | busybox unexpand ../../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 " y" | unexpand ../../busybox > foo
  12. echo " y" | busybox unexpand ../../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
  19. echo " y y" | unexpand ../../busybox > foo
  20. echo " y y" | busybox unexpand ../../busybox > bar
  21. set +e
  22. test ! -f foo -a -f bar
  23. if [ $? = 0 ] ; then
  24. set -e
  25. diff -q foo bar
  26. fi
  27. rm -f foo bar
  28. echo " y y" | unexpand ../../busybox > foo
  29. echo " y y" | busybox unexpand ../../busybox > bar
  30. set +e
  31. test ! -f foo -a -f bar
  32. if [ $? = 0 ] ; then
  33. set -e
  34. diff -q foo bar
  35. fi
  36. echo " y y" | unexpand -a ../../busybox > foo
  37. echo " y y" | busybox unexpand -a ../../busybox > bar
  38. set +e
  39. test ! -f foo -a -f bar
  40. if [ $? = 0 ] ; then
  41. set -e
  42. diff -q foo bar
  43. fi
  44. rm -f foo bar
  45. echo " y y" | unexpand -a ../../busybox > foo
  46. echo " y y" | busybox unexpand -a ../../busybox > bar
  47. set +e
  48. test ! -f foo -a -f bar
  49. if [ $? = 0 ] ; then
  50. set -e
  51. diff -q foo bar
  52. fi