2024-06-24 13:46:54 发布
网友
我有一个python脚本,可以从文本文件读取输入文件。理想情况下,文本文件每个目录应该有一行,并且该行应该有该目录中的所有文件,这些文件之间用逗号分隔,并且有完整的路径,因此如下所示: 第1行:目录1/fileA,目录1/fileB 第2行:目录2/fileC、目录2/fileD、目录2/fileE 我一直在使用升华文本来实现这一点,但我的合作者不使用升华文本,所以他们需要一个命令来创建此文本文件。我一直在尝试ls-m,但我只得到一行所有目录和所有文件。救命啊
使用bash:遍历目录,将文件名存储在数组中,然后打印出用逗号连接的数组元素
shopt -s nullglob for d in */; do files=("$d"*) ((${#files[*]} > 0)) && (IFS=,; echo "${files[*]}") done
我假设您不想看到没有文件的目录
使用bash:遍历目录,将文件名存储在数组中,然后打印出用逗号连接的数组元素
我假设您不想看到没有文件的目录
相关问题 更多 >
编程相关推荐