从linux shell中的字符串中提取子字符串

时间:2017-03-04 10:04:37

标签: linux shell

对于shell脚本,我将表名作为参数传递。

Table=$1

表格名称为1234_abcd2345_cde,依此类推。

在同一个脚本中,我有另一个名为number

的参数

我想在下划线之前从表中提取数字,并传入相同的脚本

喜欢

Number=1234

如何在linux中实现这一目标

1 个答案:

答案 0 :(得分:0)

此代码回答了您的问题?

$ string="1234_abcd"
$ read num1<<<${string//[^0-9]/ }
$ echo "$num1"
1234