gpt4 book ai didi

linux - 将目录从 abc.folder.xyz 重命名为 folder.xyz

转载 作者:太空狗 更新时间:2023-10-29 11:47:01 28 4
gpt4 key购买 nike

假设我有一个目录,里面有一堆网站名称。

dev.domain.com
dev.domain2.com
dev.domain3.com

如何将它们重命名为 <domain>.com在使用管道和/或重定向 bash 的 linux cli 上?

我说到点子上卡住了。

find . -maxdepth 1 | grep -v "all" | cut --delimiter="." -f3 | awk '{ print $0 }'

给我域部分,但我无法通过它。也不确定 awk 是否是答案。任何建议表示赞赏。

最佳答案

要从名称中去除前导 'dev.',它应该是这样的:

for i in $(find * -maxdepth 1 -type d); do mv $i $(echo $i | sed 's/dev.\(.*\)/\1/'); done

关于linux - 将目录从 abc.folder.xyz 重命名为 folder.xyz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7841403/

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