gpt4 book ai didi

linux - shell 脚本在目录中的子目录上循环时出错

转载 作者:太空宇宙 更新时间:2023-11-04 11:32:30 25 4
gpt4 key购买 nike

我正在尝试遍历目录中的所有子目录,并将包含单词“event”的所有文件的路径名复制到一个新的列表文件中。但是,出于某种原因,我的代码只查看最后一个子目录……有什么想法吗?

for dir in */

do

echo "$dir"

ls -l $dir* | grep events > FullSkim.list

done

最佳答案

您应该将 >> 更改为 >>

  • >(重定向输出):如果文件不存在则创建;如果它确实存在,它将被截断为零大小。
  • >>>(附加重定向输出):如果文件不存在,则创建它;如果确实存在,则打开以进行附加。

关于linux - shell 脚本在目录中的子目录上循环时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10221390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com