gpt4 book ai didi

bash - 从文件名中提取数字

转载 作者:行者123 更新时间:2023-11-29 09:01:21 26 4
gpt4 key购买 nike

在 BASH 中,我想使用 sed,但不知道如何提取模式而不是通常的替换。

例如:

FILENAME = 'blah_blah_#######_blah.ext'

密码数量(在上面的例子中用“#”代替)可以是 7 或 10

我只想提取数字

最佳答案

如果您只需要删除数字以外的任何内容,您可以使用

ls | sed -e s/[^0-9]//g

获取每个文件名分组的所有数字(123test456.ext 将变为 123456),或者

ls | egrep -o [0-9]+

对于所有数字组(123test456.ext 将出现 123 和 456)

关于bash - 从文件名中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7301026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com