X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tests%2Fnew-exp.tests;h=89b921361598f58f5a87caad2f7d0a0ac9c9d126;hb=refs%2Ftags%2Fdevel-base-dist;hp=4a33c35498516fba9bba84bdaf2ece31c64cb2aa;hpb=f73dda092b33638d2d5e9c35375f687a607b5403;p=platform%2Fupstream%2Fbash.git diff --git a/tests/new-exp.tests b/tests/new-exp.tests index 4a33c35..89b9213 100644 --- a/tests/new-exp.tests +++ b/tests/new-exp.tests @@ -44,9 +44,9 @@ expect "<$HOME>" recho "$(echo "$(echo "${HOME}")")" P=*@* -expect '<*@*>' +expect '<*@>' recho "${P%"*"}" # -expect '<*@*>' +expect '<*@>' recho "${P%'*'}" # expect '<@*>' recho "${P#\*}" # should be @* @@ -521,6 +521,22 @@ recho "${*:1:0}" set a recho ${@:1:$(($# - 2))} +XPATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:.:/sbin:/usr/sbin +set $( IFS=: ; echo $XPATH ) + +recho ${@##*/} +recho ${@%%[!/]*} + +recho ${@#/*} +recho ${@%*/} + +set /full/path/to/x16 /another/full/path + +recho ${1%/*} +recho ${1%%[!/]*} +recho ${1#*/} +recho ${1##*/} + # this must be last! expect $0: 'ABXD: parameter unset' recho ${ABXD:?"parameter unset"}