gpt4 book ai didi

linux - 如何读取文本文件中的路径并获取该路径下的文件数

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

我有一个包含多个路径的文本文件,如下所示

$ cat directory.txt
/aaaa/bbbbb/ccccc/
/aaaa/bbbbb/eeeee/
/aaaa/bbbbb/ddddd/

我需要将目录更改为文本文件中的每个路径,并且需要获取该路径下的文件数。下面是我使用的代码,但它不起作用。

i= cat/aaaa/bbbbb/directory.txt
while read $i ;do
cd $i
ls |wc -l
done < /aaaa/bbbbb/count.txt

最佳答案

实际上你快到了。 i=... 行是不需要的,read $i 应该是 read i,你只需要调用 ls 用路径代替 cd 首先。

#!/bin/bash
while read i; do
ls "$i" | wc -l
done < "/xxx/yyy/count.txt"

关于linux - 如何读取文本文件中的路径并获取该路径下的文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40606757/

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