【发布时间】:2020-08-07 11:15:04
【问题描述】:
我不知道这个话题是否已经达到或没有机器人找不到任何相关的东西。
我有一个 bash 脚本,我想在多个目录中执行 for 循环,并提到我只想在日志文件中输出 *.txt/files,但循环不要在子目录中进行。
我的愿望是使用变量中的目录。我正在使用一个数组,我在其中编写了我搜索它们的目录。 运行脚本时,输出是数组中的内容,而不是目录中的内容...
这就是我的代码现在的样子,我该怎么办?:
#!/bin/bash
l=/home/Files/Test1/
j=/home/Files/Test2/
k=/home/Files/Test3/
arr=("$l" "$j" "$k")
for i in "${arr[*]}"
do
echo "$i" >> test
done
感谢您的帮助!
【问题讨论】:
-
I want to do a for loop through multiple directories你这么说,但我认为你的意思是要循环遍历多个目录中的文件,而不是目录。 -
是的,很抱歉造成混淆..