代码之家  ›  专栏  ›  技术社区  ›  Mus mzuba

如何将多个文件的内容附加到单个文件?

  •  0
  • Mus mzuba  · 技术社区  · 5 年前

    RTF 文件( file1.rtf file2.rtf , ... file44.rtf )我需要把它们组合成一个文件(或者 文件1.rtf

    我知道,合并两个文件内容的方法如下:

    cat file2.rtf >> file1.rtf
    

    此示例附加 文件2.rtf 进入之内 文件1.rtf .

    for file in *.rtf;
    do
        # do something;
    done
    

    因此,我有这样的工作:

    #!/bin/bash
    for file in *.rtf;
    do
        cat $file >> "../combined.rtf";
        echo "File $file added."
    done
    

    cat ../combined.rtf 我看到合并后的文件,但是当我运行 open ../combined.rtf 它只显示了 (在图书馆作家中)。

    我哪里做错了?

    0 回复  |  直到 5 年前