请问如何遍历目录并拷贝文件?使用bash Shell。

zxcdewq 2006-02-20 11:56:00
1:遍历一个目录下所有含有指定字符串的文件。例如A_B_C,把所有含有C的文件名遍历出来。
2: 把遍历出来的文件拷贝到另一个目录(desDir)。
使用bash Shell。谢谢?
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2006-02-23
  • 打赏
  • 举报
回复
find srcdir -name "*C*" |awk '{print "cp " $0, "dstdir/"}'|sh
===
怎么还用上awk了?直接用find的-exec执行cp就可以了。
morpheus1977 2006-02-23
  • 打赏
  • 举报
回复
find srcdir -name "*C*" |awk '{print "cp " $0, "dstdir/"}'|sh
cyouyou 2006-02-21
  • 打赏
  • 举报
回复
folderPath=`ls /home/test/test20060220/*.csv 2>>/dev/null`
for csvFileName in $folderPath
do
echo csvFileName
done
fierygnu 2006-02-20
  • 打赏
  • 举报
回复
用find和grep。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧