是否有 linux 命令循环遍历目录中的文件,然后将所有文件名和内容写入 csv 文件?



我有一个包含 10 万个文件的目录(每个文件只有一行(,我需要一种快速浏览所有文件的方法来编写一个包含两列的 csv 文件:文件名、文件内容。

File_A: 这是文件一。

File_B: 这是文件二。

我需要获取一个 csv 文件: File_A 这是文件一。 File_B 这是文件二。

只需grep . * > ../output.csv创建一个带有:分隔符的文件。 如果要使用其他分隔符,请将其通过管道传输到sed。一些 grep 提供了一个--null选项来使用零字节作为分隔符。

最新更新