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

前端之家收集整理的这篇文章主要介绍了如何在bash脚本中处理查找结果?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用一个数组来存储使用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

原文链接:/bash/388865.html

猜你在找的Bash相关文章