1 # This program is free software: you can redistribute it and/or modify
2 # it under the terms of the GNU General Public License as published by
3 # the Free Software Foundation, either version 3 of the License, or
4 # (at your option) any later version.
6 # This program is distributed in the hope that it will be useful,
7 # but WITHOUT ANY WARRANTY; without even the implied warranty of
8 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 # GNU General Public License for more details.
11 # You should have received a copy of the GNU General Public License
12 # along with this program. If not, see <http://www.gnu.org/licenses/>.
17 pat4='[[:alnum:]][[fu]b'
26 #----------------------------------
27 # create a long string with ';'
28 #----------------------------------
29 for ((i=0; i<$NUM; i++)); do
35 #------------------------------
36 # delete everything except ';'
37 #------------------------------
39 # try different patterns here
61 #----------------------------------
62 # create a long string with ';'
63 #----------------------------------
64 for ((i=0; i<$NUM; i++)); do
70 #------------------------------
71 # delete everything except ';'
72 #------------------------------
74 # try different patterns here
82 export LANG=C LC_ALL=C LC_CTYPE=C
84 # try different patterns here
102 # try different patterns here
110 # post-bush-4.3 changes to make pattern replacement honor nocasematch variable
118 echo ${string//[BC]/x}
119 echo ${string//[bC]/x}
125 echo ${string//[BC]/x}
126 echo ${string//[bC]/x}