argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[2] = argv[3] = argv[4] = argv[5] = argv[1] = argv[1] = argv[2] = argv[1] = argv[2] = argv[3] = argv[4] = argv[5] = argv[1] = argv[2] = argv[3] = argv[4] = argv[5] = argv[1] = argv[1] = <~> argv[1] = <~> argv[1] = <\~> argv[1] = <\ \~> argv[1] = <\ \ \~> argv[1] = argv[1] = argv[1] = argv[1] = <$HOME> argv[1] = <\ $HOME> argv[1] = <\ \ $HOME> argv[1] = <'bar'> argv[1] = <'bar'> argv[1] = <*@> argv[1] = <*@> argv[1] = <*@> argv[1] = <*@> argv[1] = <*@*> argv[1] = <*@*> argv[1] = <*@*> argv[1] = <*@*> argv[1] = argv[1] = argv[1] = <4> argv[2] = <2> argv[1] = <1> argv[1] = argv[1] = <2> argv[1] = argv[1] = <2> argv[1] = <4> argv[1] = <--\> argv[2] = <--> argv[1] = <--\^J--> argv[1] = <--+\> argv[2] = <+--> argv[1] = <--+\^J+--> argv[1] = <-+\> argv[2] = <+-\> argv[3] = <-> argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = <> argv[1] = <> argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = <> argv[1] = <> argv[1] = argv[1] = argv[1] = <> argv[1] = argv[1] = argv[1] = argv[1] = argv[1] = <^?> argv[1] = <^?> argv[1] = argv[1] = argv[1] = <> argv[2] = argv[3] = argv[1] = <> argv[2] = argv[3] = <> argv[1] = argv[1] = argv[2] = argv[3] = argv[4] = argv[5] = argv[6] = ./more-exp.tests: line 272: abc=def: command not found argv[1] = argv[1] = argv[2] = argv[3] = argv[4] = argv[5] = argv[1] = argv[1] = argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <\\a> argv[1] = argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <\\a> argv[1] = argv[1] = argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <$a> argv[1] = <\foo> argv[1] = <$a> argv[1] = <\foo> argv[1] = <\$a> argv[1] = <\\$a> argv[1] = argv[1] = argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = <\a> argv[1] = argv[2] = <{> argv[3] = argv[4] = argv[5] = <}> argv[1] = argv[2] = argv[3] = <}> argv[1] = Number of args: 0 <${*-x}>: <${@-x}>: Number of args: 1 <${*-x}>: <> <${@-x}>: <> Number of args: 2 <${*-x}>: < > <${@-x}>: < > argv[1] = <5> argv[1] = <5> argv[1] = <5> argv[1] = <5> argv[1] = <5> argv[1] = <0> argv[1] = <0> argv[1] = <0> argv[1] = <0> argv[1] = <0> argv[1] = <0> argv[1] = argv[1] = argv[1] = <2> argv[1] = <0> argv[1] = <0> argv[1] = <1> argv[1] = <5> argv[1] = <5> argv[1] = <0> ./more-exp.tests: line 423: ${#:}: bad substitution ./more-exp.tests: line 425: ${#/}: bad substitution ./more-exp.tests: line 427: ${#%}: bad substitution ./more-exp.tests: line 429: ${#=}: bad substitution ./more-exp.tests: line 431: ${#+}: bad substitution ./more-exp.tests: line 433: ${#1xyz}: bad substitution ./more-exp.tests: line 436: #: %: syntax error: operand expected (error token is "%") argv[1] = <0> argv[1] = argv[1] = <+> argv[1] = <+> argv[1] = <+> argv[1] = argv[2] = argv[3] = <}> argv[1] = argv[2] = argv[3] = <}> argv[1] = argv[2] = 1 argv[1] = <> argv[1] = <> argv[1] = <> argv[1] = <:a:> argv[1] = <:b:> argv[1] = <> argv[1] = <>