我有一个包含不同文件位置的文件,称为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)