source: drbl_ui/backup/test_busybox/busybox-1.7.2/testsuite/tr/tr-works

Last change on this file was 20, checked in by chris, 17 years ago
File size: 626 bytes
RevLine 
[20]1run_tr ()
2{
3  echo -n "echo '$1' | tr '$2' '$3': "
4  echo "$1" | $bb tr "$2" "$3"
5  echo
6}
7tr_test ()
8{
9  run_tr "cbaab"    abc     zyx
10  run_tr "TESTING A B C"  '[A-Z]'   '[a-z]'
11  run_tr "abc[]"    "a[b"     AXB
12  run_tr abc    '[:alpha:]'   A-ZA-Z
13  run_tr abc56    '[:alnum:]'   A-ZA-Zxxxxxxxxxx
14  run_tr 012    '[:digit:]'   abcdefghi
15  run_tr abc56    '[:lower:]'   '[:upper:]'
16  run_tr "  " '[:space:]'   12345
17  run_tr "  " '[:blank:]'   12
18  run_tr 'a b'    '[= =]'   X
19  run_tr "[:"   '[:'    ab
20  run_tr "  .,:"  '[:punct:]' 12
21  run_tr "  .,:"  '[:cntrl:]' 12
22}
23
24bb=        tr_test > logfile.gnu
25bb=busybox tr_test > logfile.bb
26diff -u logfile.gnu logfile.bb
Note: See TracBrowser for help on using the repository browser.