【发布时间】:2011-12-12 02:06:03
【问题描述】:
假设我有一个目录,里面有一堆网站名称。
即
dev.domain.com
dev.domain2.com
dev.domain3.com
如何在 linux cli 上使用管道和/或重定向 bash 将它们重命名为 <domain>.com?
我到达了一个点而不是卡住了。
find . -maxdepth 1 | grep -v "all" | cut --delimiter="." -f3 | awk '{ print $0 }'
给我域部分,但我无法超越。也不确定 awk 是否是答案。任何建议表示赞赏。
【问题讨论】:
-
您想将什么重命名为
.com?不是所有的文件,对吧? -
只是目录名称。该目录中只有目录,没有文件,所以答案不需要考虑inode类型。
标签: linux bash command-line-interface rename mv