new-exp6.sub   [plain text]


# quoted null problems in versions of bash prior to 3.2

str='12'
snul=$'\177'

recho "${str:2}"
recho "+${str:2}"
recho "+${snul:0:1}"
recho  "+""${str:2}"

recho "${str/?/$snul}"
recho ${str/?/$snul}

recho "${snul/x/y}"
recho ${snul/x/y}

recho "${snul/$snul/}"
recho "${str/$str/}"

recho "${snul##$snul}"
recho "${str##$str}"
recho "${str##$nul}"