shell: optional support for read -t N.NNN, closes 10101
[oweals/busybox.git] / shell / hush_test / hush-vars / var_wordsplit_ifs1.tests
1 set -- abc "d e"
2
3 echo 'Testing: !IFS $*'
4 unset IFS; for a in $*; do echo ".$a."; done
5 echo 'Testing: !IFS $@'
6 unset IFS; for a in $@; do echo ".$a."; done
7 echo 'Testing: !IFS "$*"'
8 unset IFS; for a in "$*"; do echo ".$a."; done
9 echo 'Testing: !IFS "$@"'
10 unset IFS; for a in "$@"; do echo ".$a."; done
11
12 echo 'Testing: IFS="" $*'
13 IFS=""; for a in $*; do echo ".$a."; done
14 echo 'Testing: IFS="" $@'
15 IFS=""; for a in $@; do echo ".$a."; done
16 echo 'Testing: IFS="" "$*"'
17 IFS=""; for a in "$*"; do echo ".$a."; done
18 echo 'Testing: IFS="" "$@"'
19 IFS=""; for a in "$@"; do echo ".$a."; done
20
21 echo 'Testing: !IFS v=$*'
22 unset IFS; v=$*; echo "v='$v'"
23 echo 'Testing: !IFS v=$@'
24 unset IFS; v=$@; echo "v='$v'"
25 echo 'Testing: !IFS v="$*"'
26 unset IFS; v="$*"; echo "v='$v'"
27 echo 'Testing: !IFS v="$@"'
28 unset IFS; v="$@"; echo "v='$v'"
29
30 echo 'Testing: IFS="" v=$*'
31 IFS=""; v=$*; echo "v='$v'"
32 echo 'Testing: IFS="" v=$@'
33 IFS=""; v=$@; echo "v='$v'"
34 echo 'Testing: IFS="" v="$*"'
35 IFS=""; v="$*"; echo "v='$v'"
36 echo 'Testing: IFS="" v="$@"'
37 IFS=""; v="$@"; echo "v='$v'"
38
39 # Note: in IFS="" v=$@ and IFS="" v="$@" cases, bash produces "abc d e"
40 # We produce "abcd e"
41
42 echo Finished