4 pat4='[[:alnum:]][[fu]b'
13 #----------------------------------
14 # create a long string with ';'
15 #----------------------------------
16 for ((i=0; i<$NUM; i++)); do
22 #------------------------------
23 # delete everything except ';'
24 #------------------------------
26 # try different patterns here
48 #----------------------------------
49 # create a long string with ';'
50 #----------------------------------
51 for ((i=0; i<$NUM; i++)); do
57 #------------------------------
58 # delete everything except ';'
59 #------------------------------
61 # try different patterns here
69 export LANG=C LC_ALL=C LC_CTYPE=C
71 # try different patterns here
89 # try different patterns here
97 # post-bash-4.3 changes to make pattern replacement honor nocasematch variable
105 echo ${string//[BC]/x}
106 echo ${string//[bC]/x}
112 echo ${string//[BC]/x}
113 echo ${string//[bC]/x}