]> git.ipfire.org Git - thirdparty/bash.git/blob - tests/dollar-at1.sub
Bash-4.3 patch 7
[thirdparty/bash.git] / tests / dollar-at1.sub
1 echo_argc()
2 {
3 echo $#
4 }
5
6 a()
7 {
8 shift
9 echo_argc "$@"
10 echo_argc ${1:+"$@"}
11 echo_argc "${1:+$@}"
12 echo_argc 1 2 3
13 }
14
15 b()
16 {
17 _IFS="$IFS"
18 IFS="$1"
19 shift
20 echo_argc "$@"
21 echo_argc ${1:+"$@"}
22 echo_argc "${1:+$@}"
23 echo_argc 1 2 3
24 IFS="$_IFS"
25 }
26
27 a "X" foo bar hoge
28
29 b "X" foo bar hoge