
https://bugzilla.novell.com/show_bug.cgi?id=440861 Summary: no results from BASH_REMATCH Product: openSUSE 11.0 Version: Final Platform: Other OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: guenther.pommer@dhl.com QAContact: qa@suse.de Found By: Field Engineer in SuSE 11 old scripts using "=~" (BASH_REMATCH) do not match any more - whereas expr does . bash --version GNU bash, version 3.2.39(1)-release (i586-suse-linux-gnu) BASH_REMATCH example script: devnam=pdc_cacdecehha_part2 volnam=pdc_cacdecehha [[ "$devnam" =~ "${volnam}_part([0-9])" ]] devpart=${BASH_REMATCH[1]} echo "partition = $devpart" #--- gives bash nothing -> should be 2 --- res=`expr "$devnam" : "${volnam}_part([0-9])"` echo $res #--- gives back 2 --- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.