init version.
[bush.git] / tests.bak / dollar-at6.sub
blob791fd899938fd81ce261691d3934b9cb96a55a2c
1 #   This program is free software: you can redistribute it and/or modify
2 #   it under the terms of the GNU General Public License as published by
3 #   the Free Software Foundation, either version 3 of the License, or
4 #   (at your option) any later version.
6 #   This program is distributed in the hope that it will be useful,
7 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
8 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9 #   GNU General Public License for more details.
11 #   You should have received a copy of the GNU General Public License
12 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
14 set -- ''; 
16 recho "${@}" x
17 recho "${@:1}" x
19 set -- "${@:1}"
20 echo "$#" 
22 set  -- '' ''
24 recho "${@:1}" x 
25 recho "${@:1:1}" x 
27 typeset -a A    # ksh93 needs this
28 A=('' '')
29 recho "${A[@]:0}" x 
31 recho "${A[@]:0:1}" x
33 recho "${A[@]:1}" x 
35 set -- ''
37 recho "${@/foo/bar}"
38 recho "${@^^[abcde]}"
40 A=( '' )
42 recho "${A[@]/foo/bar}"
43 recho "${A[@],,[abcde]}"