Testing /scr/toccata/koenig/bash-3.1/ARENA/32/bash
version: 3.1.5(3)-release
versinfo: 33135333release3hppa2.0w-hp-hpux11.11
HOSTTYPE = hp9000s700
OSTYPE = HP-UX-B.11.11
MACHTYPE = hppa2.0w-hp-hpux11.11
Any output from any test, unless otherwise noted, indicates a possible anomaly
run-alias
run-appendop
2,3c2,3
< 11213141516
< 112131415116
---
> 1 2 3 4 5 6
> 1 2 3 4 51 6
8c8
< 1121314112
---
> 1 2 3 4 12
10,12c10,12
< 1121314118
< 112171415
< 112171131519
---
> 1 2 3 4 18
> 1 2 7 4 5
> 1 2 7 13 5 9
run-arith
run-arith-for
run-array
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
7,8c7,8
< abcdebdef
< abcdebdef
---
> abcde bdef
> abcde bdef
18,19c18,19
< abcdebdef
< abcdebdef
---
> abcde bdef
> abcde bdef
28c28
< bdefhello worldtest expression
---
> bdef hello world test expression
48c48
< declare -a f='([0]="bdefhello worldtestninth element")'
---
> declare -a f='([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element")'
70c70
< declare -a f='([0]="bdefhello worldtestninth element")'
---
> declare -a f='([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element")'
74c74
< thisÏÏisÏÏaÏÏtestÏÏofÏÏreadÏÏusingÏÏarrays
---
> this is a test of read using arrays
76c76
< thisÏÏisÏÏaÏÏtestÏÏofÏÏarrays
---
> this is a test of arrays
87c87
< declare -a f='([0]="bdefhello worldtestninth element")'
---
> declare -a f='([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element")'
95d94
< ./array.testsÏÏaab cadae f gah
97,98c96,107
< aab cadae f gah
< /bin./usr/bin./usr/ucb./usr/local/bin.../sbin./usr/sbin
---
> a
> b c
> d
> e f g
> h
> ./array.tests
> a
> b c
> d
> e f g
> h
> /bin /usr/bin /usr/ucb /usr/local/bin . /sbin /usr/sbin
107,109c116,118
< \bin.\usr/bin.\usr/ucb.\usr/local/bin...\sbin.\usr/sbin
< \bin.\usr\bin.\usr\ucb.\usr\local\bin...\sbin.\usr\sbin
< \bin.\usr\bin.\usr\ucb.\usr\local\bin...\sbin.\usr\sbin
---
> \bin \usr/bin \usr/ucb \usr/local/bin . \sbin \usr/sbin
> \bin \usr\bin \usr\ucb \usr\local\bin . \sbin \usr\sbin
> \bin \usr\bin \usr\ucb \usr\local\bin . \sbin \usr\sbin
112,113c121,122
< 61
< 61
---
> 55
> 49
115,118c124,127
< 42ÏÏ14ÏÏ44
< grep[[[123[][*
< 66769
< 6676965
---
> 42 14 44
> grep [ 123 ] *
> 6 7 9
> 6 7 9 5
120c129
< value = new1ÏÏnew2ÏÏnew3
---
> value = new1 new2 new3
132,135c141,144
< aabacadaeafag
< forÏÏcaseÏÏifÏÏthenÏÏelse
< <>ÏÏ<ÏÏ>ÏÏ!
< 12ÏÏ14ÏÏ16ÏÏ18ÏÏ20
---
> a b c d e f g
> for case if then else
> <> < > !
> 12 14 16 18 20
137c146
< aaaÏÏbbb
---
> aaa bbb
144,145c153,154
< abcÏÏcaseÏÏifÏÏthenÏÏelse 5
< abcÏÏcaseÏÏifÏÏthenÏÏelse 5
---
> abc case if then else 5
> abc case if then else 5
148,153c157,171
< caseifthenelse 5
< caseifthenelse 5
< argv[1] = <00104010>
< argv[1] = <00104010>
< argv[1] = <00104010>
< argv[1] = <0ÏÏ1ÏÏ4ÏÏ10>
---
> case if then else 5
> case if then else 5
> argv[1] = <0>
> argv[2] = <1>
> argv[3] = <4>
> argv[4] = <10>
> argv[1] = <0>
> argv[2] = <1>
> argv[3] = <4>
> argv[4] = <10>
> argv[1] = <0>
> argv[2] = <1>
> argv[3] = <4>
> argv[4] = <10>
> argv[1] = <0 1 4 10>
174c192
< 11417110
---
> 1 4 7 10
179c197
< [3]=abcderrrsrtrurv
---
> [3]=abcde r s t u v
run-array2
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
1,5c1,23
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[1] =
> argv[2] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
7,19c25
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
---
> argv[1] =
21,23c27,29
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[1] =
> argv[1] =
> argv[1] =
25c31,36
< argv[1] =
---
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <5>
> argv[1] =
> argv[1] =
27c38,41
< argv[1] =
---
> argv[1] = <5>
> argv[1] =
> argv[1] =
> argv[1] =
29c43,50
< argv[1] =
---
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
31,42c52,74
< argv[3] =
< argv[1] = <1>
< argv[1] =
< argv[2] =
< argv[3] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[3] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
run-braces
run-builtins
97,104c97,104
< aabac
< aabac
< xxyxz
< aabac
< aabac
< mmnmomp
< aabac
< mmnmomp
---
> a b c
> a b c
> x y z
> a b c
> a b c
> m n o p
> a b c
> m n o p
run-cond
warning: all of these tests will fail if the conditional command has not
warning: been compiled into the shell
warning: some of these tests will fail if extended pattern matching has not
warning: been compiled into the shell
run-cprint
run-dbg-support
run-dbg-support2
run-dirstack
17d16
< /usr//
18a18
> /usr /
42c42
< /tmp//etc//
---
> /tmp /etc /
46c46
< /tmp//usr//etc//
---
> /tmp /usr /etc /
run-dollars
2,18c2,8
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
< argv[1] = <1>
< argv[1] =
---
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[1] =
> argv[2] =
20,22c10,12
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[1] =
> argv[1] =
> argv[1] =
24c14,35
< argv[1] =
---
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] = <5>
> argv[1] =
> argv[1] =
26c37,40
< argv[1] =
---
> argv[1] = <5>
> argv[1] =
> argv[1] =
> argv[1] =
28c42,49
< argv[1] =
---
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] = <3>
> argv[1] =
> argv[1] =
30,50c51,82
< argv[3] =
< argv[1] = <1>
< argv[1] =
< argv[2] =
< argv[3] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< foo = 11213141516171819110
< bar = 11213141516171819110
< foo1 = 11213141516171819110
< bar1 = 11213141516171819110
< foo2 = 1ÏÏ2ÏÏ3ÏÏ4ÏÏ5ÏÏ6ÏÏ7ÏÏ8ÏÏ9ÏÏ10
< bar2 = 1ÏÏ2ÏÏ3ÏÏ4ÏÏ5ÏÏ6ÏÏ7ÏÏ8ÏÏ9ÏÏ10
< foo3 = 11213141516171819110
< bar3 = 11213141516171819110
< bad 1
---
> argv[3] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> foo = 1:2:3:4:5:6:7:8:9:10
> bar = 1:2:3:4:5:6:7:8:9:10
> foo1 = 1 2 3 4 5 6 7 8 9 10
> bar1 = 1 2 3 4 5 6 7 8 9 10
> foo2 = 1:2:3:4:5:6:7:8:9:10
> bar2 = 1:2:3:4:5:6:7:8:9:10
> foo3 = 1:2:3:4:5:6:7:8:9:10
> bar3 = 1:2:3:4:5:6:7:8:9:10
> ok 1
52c84
< bad 3
---
> ok 3
54,66c86,97
< foo = 11213141516171819110
< bar = 11213141516171819110
< foo1 = 11213141516171819110
< bar1 = 11213141516171819110
< foo2 = 1ÏÏ2ÏÏ3ÏÏ4ÏÏ5ÏÏ6ÏÏ7ÏÏ8ÏÏ9ÏÏ10
< bar2 = 1ÏÏ2ÏÏ3ÏÏ4ÏÏ5ÏÏ6ÏÏ7ÏÏ8ÏÏ9ÏÏ10
< foo3 = 11213141516171819110
< bar3 = 11213141516171819110
< bad 1
< bad 2
< bad 3
< bad 4
< xaÏÏxbÏÏxc
---
> foo = 1 2 3 4 5 6 7 8 9 10
> bar = 1 2 3 4 5 6 7 8 9 10
> foo1 = 1 2 3 4 5 6 7 8 9 10
> bar1 = 1 2 3 4 5 6 7 8 9 10
> foo2 = 1 2 3 4 5 6 7 8 9 10
> bar2 = 1 2 3 4 5 6 7 8 9 10
> foo3 = 1 2 3 4 5 6 7 8 9 10
> bar3 = 1 2 3 4 5 6 7 8 9 10
> ok 1
> ok 2
> ok 3
> ok 4
68,71c99,103
< aÏÏbÏÏc
< aÏÏbÏÏc
< aabac
< aabac
---
> xa|xb|xc
> a|b|c
> a|b|c
> a b c
> a b c
74c106
< aÏÏb
---
> a|b
78,84c110,113
< aÏÏbÏÏc
< aÏÏbÏÏc
< xaÏÏxbÏÏxc
< xaÏÏxbÏÏxc
< 1
< 1
< 1
---
> a|b|c
> a|b|c
> xa|xb|xc
> xa|xb|xc
86,88d114
< 1
< 1
< 1
89a116,121
> 3
> 3
> 3
> 3
> 3
> 3
91c123,124
< argv[1] =
---
> argv[1] =
> argv[2] = <2>
93,101c126,136
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[1] =
> argv[2] = <2>
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[1] =
> argv[1] =
run-errors
run-execscript
warning: the text of a system error message may vary between systems and
warning: produce diff output.
warning: if the text of the error messages concerning `notthere' or
warning: `/tmp/bash-notthere' not being found or `/' being a directory
warning: produce diff output, please do not consider this a test failure
warning: if diff output differing only in the location of the bash
warning: binary appears, please do not consider this a test failure
1c1
< before exec1.sub: oneÏÏtwoÏÏthree
---
> before exec1.sub: one two three
3c3
< aaÏÏbbÏÏccÏÏddÏÏee
---
> aa bb cc dd ee
15c15
< /: /: cannot execute binary file
---
> /: /: is a directory
run-exp-tests
52,57c52,75
< argv[1] = < abcÏÏdefÏÏghiÏÏjkl >
< argv[1] = < abcÏÏdefÏÏghiÏÏjkl >
< argv[1] = <--abcÏÏdefÏÏghiÏÏjkl-->
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[1] = < abc>
> argv[2] =
> argv[3] =
> argv[4] =
> argv[1] = < abc>
> argv[2] =
> argv[3] =
> argv[4] =
> argv[1] = <--abc>
> argv[2] =
> argv[3] =
> argv[4] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
79,85c97,113
< argv[1] =
< argv[2] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
< argv[1] =
---
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[1] =
> argv[1] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
87c115,119
< argv[1] =
---
> argv[1] =
> argv[2] = <>
> argv[3] =
> argv[4] = <>
> argv[5] =
run-extglob
run-extglob2
run-extglob3
run-func
warning: if you have exported functions defined in your environment,
warning: they may show up as diff output.
warning: if so, please do not consider this a test failure
run-getopts
9c9
< remaining args: oneÏÏtwoÏÏthree
---
> remaining args: one two three
12c12
< remaining args: oneÏÏtwoÏÏthreeÏÏfourÏÏfiveÏÏsixÏÏsevenÏÏeightÏÏnineÏÏtenÏÏelevenÏÏtwelve
---
> remaining args: one two three four five six seven eight nine ten eleven twelve
15,16d14
< ./getopts2.sub: illegal option -- Ï
< Usage: ./getopts2.sub [-a] [-b value] [-c value] -[de] args
17a16,18
> -c cval specified
> -d specified
> -a specified
19,20c20,27
< remaining args: oneÏÏtwoÏÏthreeÏÏfourÏÏfive
< ./getopts4.sub: error: illegal option character `Ï'
---
> remaining args: one two three four five
> -a specified
> -b bval specified
> remaining args: one two three
> -a specified
> -b bval specified
> remaining args: one two three
> ./getopts4.sub: error: option `b' requires an argument
22c29
< ./getopts4.sub: error: illegal option character `Ï'
---
> ./getopts4.sub: error: illegal option character `c'
24,29c31,32
< ./getopts4.sub: error: illegal option character `Ï'
< Usage: ./getopts4.sub [-a] [-b value] args
< ./getopts4.sub: error: illegal option character `Ï'
< Usage: ./getopts4.sub [-a] [-b value] args
< ./getopts4.sub: error: illegal option character `Ï'
< Usage: ./getopts4.sub [-a] [-b value] args
---
> -a specified
> remaining args: -b bval one two three
36,41d38
< ./getopts5.sub: illegal option -- Ï
< something else here
< ./getopts5.sub: illegal option -- Ï
< something else here
< ./getopts5.sub: illegal option -- -
< something else here
44,49d40
< ./getopts5.sub: illegal option -- Ï
< something else here
< ./getopts5.sub: illegal option -- Ï
< something else here
< ./getopts5.sub: illegal option -- -
< something else here
52,57d42
< ./getopts5.sub: illegal option -- Ï
< something else here
< ./getopts5.sub: illegal option -- Ï
< something else here
< ./getopts5.sub: illegal option -- -
< something else here
60c45
< getop: OPTIND=2
---
> getop: OPTIND=5
66d50
< -c specified
run-glob-test
run-heredoc
run-herestr
7c7
< firstÏÏsecondÏÏthird
---
> first second third
run-histexpand
warning: all of these tests will fail if history has not been compiled
warning: into the shell
run-history
warning: all of these tests will fail if history has not been compiled
warning: into the shell
run-ifs
run-ifs-posix
run-input-test
run-intl
warning: some of these tests will fail if you do not have UTF-8
warning: locales installed on your system.
warning: please ignore any differences consisting only of white space
Warning! One or more of your selected locales are not available.
Please invoke the commands "locale" and "locale -a" to verify your
selections and the available locales.
Continuing processing using the "C" locale.
2c2
< 2
---
> 1
8,9c8,9
< aÏÏb
< 0000000 141 317 317 142
---
> aéb
> 0000000 141 303 251 142
run-invert
run-iquote
run-jobs
warning: some of these tests may fail if job control has not been compiled
warning: into the shell
warning: there may be a message regarding a cat process dying due to a
warning: SIGHUP. Please disregard.
27d26
< ./jobs4.sub: line 25: 1494 Hangup ( sleep 1; cat )
68c67
< 3 -- 11213 -- 1 - 2 - 3
---
> 3 -- 1 2 3 -- 1 - 2 - 3
run-more-exp
12d11
< argv[1] =
13a13,17
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] =
16,17c20,29
< argv[1] =
< argv[1] =
---
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
> argv[1] =
> argv[2] =
> argv[3] =
> argv[4] =
> argv[5] =
45,50c57,61
< argv[1] =
< argv[1] = <1>
< argv[1] = <^?bar>
< argv[1] = <1>
< argv[1] = <^?^?^?>
< argv[1] = <1>
---
> argv[1] =
> argv[1] = <2>
> argv[1] =
> argv[1] = <2>
> argv[1] = <4>
87,88c98,103
< argv[1] = <^?abd^?x>
< argv[1] = <^?abd^?>
---
> argv[1] = <>
> argv[2] =
> argv[3] =
> argv[1] = <>
> argv[2] =
> argv[3] = <>
150,151c165,166
< <${*-x}>: <ßß>
< <${@-x}>: <>
---
> <${*-x}>: < >
> <${@-x}>: < >
196c211,212
< argv[1] = <:aab:>
---
> argv[1] = <:a:>
> argv[1] = <:b:>
run-new-exp
warning: two of these tests will fail if your OS does not support
warning: named pipes or the /dev/fd filesystem. If the tests of the
warning: process substitution mechanism fail, please do not consider
warning: this a test failure
warning: if you have exported variables beginning with the string _Q,
warning: diff output may be generated. If so, please do not consider
warning: this a test failure
39,42c39,50
< argv[1] =
< argv[1] =
< argv[1] =