shell累积1

2019-03-05 09:53:17 浏览数 (1)

创建多个目录

  1. mkdir {a,b,c,d}

将一个文件copy到当前目录下所有目录内

  1. find . -type d -exec cp Makefile {} ;

替换当前目录下所有的Makefile里面的TARGET为target

  1. find . -name Makefile -exec sed -i s/TARGET/target/g {} ;

查看一下当前目录下的所有的Makefile里面的内容

  1. find . -name Makefile -print -exec cat {} ;
  2. ./b/Makefile
  3. all:
  4. TARGET
  5. ./d/Makefile
  6. all:
  7. TARGET
  8. ./a/Makefile
  9. all:
  10. TARGET
  11. ./Makefile
  12. all:
  13. TARGET
  14. ./c/Makefile
  15. all:
  16. TARGET

0 人点赞