【问题标题】:How to add new text to file names while being input into a text file in unix如何在unix中输入文本文件时向文件名添加新文本
【发布时间】:2021-11-01 06:37:25
【问题描述】:

希望这很简单,但我正在尝试自动为 Qiime 创建清单文件。我有几百个 .fastq 文件,我想读入一个带有文件路径的 .txt 文件。

例如,文件名为 SRR201691_1.fastq,我希望将它们移动到 .txt 文件中,但现在包含 /file/path/SRR201691_1.fastq。我有下面的代码可以移动名称...

ls *1.fastq >> forward-manifest.txt

谢谢

【问题讨论】:

    标签: unix manifest fastq


    【解决方案1】:

    类似

    printf "/file/path/%s\n" *1.fastq >> forward-manifest.txt
    

    应该这样做。

    【讨论】:

    • 我已经使用printf "/file/path/%s\n" *1.fastq >> forward-manifest.txt 找到了一个几乎有用的文本输出文件。但是,这会在 fastq 文件名周围输入引号,以便它们在文本文件中列为 /file/path/"SRR8302766_1.fastq",但应该简单地为 /file/path/SRR8302766_1.fastq
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    相关资源
    最近更新 更多