如何使用shell脚本从字母数字文件名中提取数值。
EG。 ABC1234A
在这里,我需要提取数字1234,以便将其与值进行比较。
答案 0 :(得分:1)
$ file=ABC1234A
$ file=$(echo "$file" | grep -o '[0-9]\+')
$ echo "$file"
1234
答案 1 :(得分:0)
并非每个grep
都有o
选项。这是没有grep
的版本:
$ n=`echo ABC1234A|sed s/\[^0-9]//g`; echo $n