小编Luk*_*uke的帖子

在 bash 中剪切字母处的数字字符串

我有一个字符串,例如plantford1775.274.284b63.11.

我一直习惯identity=$( echo "$identity" | cut -d'.' -f3)在每个点处进行剪切,然后选择第三部分。我只剩下284b63.

这部分的格式始终是一个字母,中间夹有不同数量的数字。我想取这封信之前的前几个数字。示例代码行如下:

identity=$( echo "$identity" | cut -d'anyletter' -f1)
Run Code Online (Sandbox Code Playgroud)

我应该用什么替换anyletter来剪切那里列出的任何字母,以便我以字符串结尾284

bash shell awk cut

2
推荐指数
1
解决办法
762
查看次数

标签 统计

awk ×1

bash ×1

cut ×1

shell ×1