【问题标题】:cat one file to multiple file and output multiple filescat 一个文件到多个文件并输出多个文件
【发布时间】:2015-09-10 10:12:04
【问题描述】:

我正在尝试将 1 个主文件分类为多个单个文件。输出文件应命名为 main-file_file1

例如

main-file + file1 = mailfile_file1

main-file + file2 = mailfile_file2

main-file + file3 = mailfile_file3
.
.
.

main-file + fileN = mainfile_fileN

我想我可以

cat mail-file file1 > mail-file_file1

但我有 100 个文件要分类到邮件文件,所以效率不会那么高。

有什么建议吗?

【问题讨论】:

    标签: cat


    【解决方案1】:

    你需要一个 bash for 循环(假设你的 shell 是 bash)!在你的情况下,你会做这样的事情:

    for i in {1..100}; do cat mail-file file$i > mail-file_file$i; done
    

    【讨论】:

    • 像魅力一样工作,谢谢!!
    猜你喜欢
    • 2016-06-15
    • 2020-01-24
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多