2 a.old
find 
. -maxdepth 2 -name "a" | xargs -I {} mv {} {}.old

a
.old  2  a
for i in `find . -maxdepth 2 -name "a.old"`;do mv -$i `echo $i | sed  's/a.old/a/'`;done

PS:
-maxdepth 2 指定find搜索深度
 
同时学习到
find 
. -name "*.zip" | awk -F/ 'NF==3'
设定分隔符为
/
NF 表示字段数
NF
==3 是 NF==3{print}的简写,就是有三个字段(/分割)时输出

find prod
/ -regex 'prod/[abcd]*/[^/]*.zip'


参考:http://bbs.chinaunix.net/viewthread.php?tid=1347632&extra=&page=2

相关文章:

  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2021-11-11
  • 2021-12-13
  • 2021-11-27
猜你喜欢
  • 2022-02-19
  • 2022-12-23
  • 2022-01-23
  • 2021-08-29
  • 2022-12-23
  • 2021-08-13
相关资源
相似解决方案