小编use*_*145的帖子

基于文件列表的输出文件位置和内容

我有一个包含不同文件位置的文件,称为locationfile.txt它包含:

/home/user/documents/file1
/home/user/file2
/home/user/file3
Run Code Online (Sandbox Code Playgroud)

每个文本文件大约有 10 行,我想将所有文件输出到另一个名为finalfile.

我发现如果我这样做

cat locationfile.txt | while read line; do cat "$line"; done
Run Code Online (Sandbox Code Playgroud)

这会将所有文件打印在一起,因此它变成了一个 ~30 行的文本文件。

我的问题是,我怎么能吐出那个文件,包括像这样的文本之间的文件位置:

/home/user/documents/file1
text
text
text
""
/home/user/file2
text
text
text
""
/home/user/file3
text
text
text
""
Run Code Online (Sandbox Code Playgroud)

linux sed awk cat

5
推荐指数
2
解决办法
342
查看次数

标签 统计

awk ×1

cat ×1

linux ×1

sed ×1