加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在bash脚本中处理查找结果?

发布时间:2020-12-15 19:59:55 所属栏目:安全 来源:网络整理
导读:我试图使用一个数组来存储使用find命令的文件名列表。 由于某种原因,数组无法在学校使用的bash工作,我的程序工作在我自己的笔记本电脑上。 所以我想知道是否有另一种方式来做,这就是我所拥有的: array = (`find . -name "*.txt"`) #this will store all
我试图使用一个数组来存储使用find命令的文件名列表。

由于某种原因,数组无法在学校使用的bash工作,我的程序工作在我自己的笔记本电脑上。

所以我想知道是否有另一种方式来做,这就是我所拥有的:

array = (`find . -name "*.txt"`)  #this will store all the .txt files into the array

然后我可以访问数组项,并使用cat命令制作所有文件的副本。

有没有另外一种方式来做,而不使用数组?

你可以使用这样的东西:
find . -name '*.txt' | while read line; do
    echo "Processing file '$line'"
done

例如。制作副本:

find . -name '*.txt' | while read line; do
    echo "Copying '$line' to /tmp"
    cp -- "$line" /tmp
done

HTH

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读