小编use*_*109的帖子

将 result.txt 的子文件夹名称和内容打印到 .csv

我有一个文件夹,其中包含多个子文件夹和子子文件夹。我想将result.txt存在于许多子文件夹或子子文件夹中的名为的文件的内容连同子文件夹的名称一起打印到 csv 文件中。

这意味着如果命名的文件result.txt

abc/def/result.txt
efg/result.txt
Run Code Online (Sandbox Code Playgroud)

然后我需要一个 csv 文件,它应该有

1. abc   content of its result.txt
2. efg    content of its result.txt
Run Code Online (Sandbox Code Playgroud)

等等。

我从以下find命令开始

find . -iname 'result.txt' "a portion of path" "content">final.csv
Run Code Online (Sandbox Code Playgroud)

我应该如何从这里开始?

注意:(2017 年 12 月 8 日)虽然以下解决方案在终端上正确显示了内容,但当我添加 >final.csv 时,它们都不起作用。如前所述,我的 result.txt 有多行。特定 result.txt 的内容会溢出到不同的单元格中,而不是在单个单元格中。有什么建议 ?

command-line bash find

6
推荐指数
3
解决办法
1128
查看次数

标签 统计

bash ×1

command-line ×1

find ×1