如何在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |