gpt4 book ai didi

regex - 如何将目录更改为没有字母的文件夹名称?

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:11 25 4
gpt4 key购买 nike

我正在 shell 中寻找简单的解决方案来自动执行脚本,文件夹名称在所有主机中都不同,唯一的技巧是顶级文件夹名称是带有下划线和连字符的数字。为了切换到没有字母表的目录,我无法制作一个好的正则表达式。任何猜测(除了 extglob 或仅使用 shell 通配符模式)肯定会对我有所帮助。

例如;如何切换到 cd/home/user/123_456-56/ ,使用通配符模式,这样我就可以避免切换到 cd/home/user/123_456-56_12XyDf89/

谢谢!提前。

最佳答案

可以使用查找:

cd `find -maxdepth 1 -type d -regex '\./[!_0-9]+'`

请注意,ehe -regex 必须匹配整个文件名,包括目录部分。

关于regex - 如何将目录更改为没有字母的文件夹名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34156262/

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