【问题标题】:Replacing all spaces with underscores in a text file with unix使用 unix 将文本文件中的所有空格替换为下划线
【发布时间】:2022-11-23 01:55:09
【问题描述】:

对不起,如果这是一个重复的问题;我对 unix 很陌生。

我有几个 (n = 12) 文本文件,它们在第一列中包含空格,应该全部更改为下划线。这些文件具有系统发育 ID 和不同样本中的计数,请参见下面的示例。

phylodist   all_Tg_3300056613   all_Tg_3300056890   all_Tg_3300057214   all_Tg_3300057270   all_Tg_3300057271
Archaea;Candidatus Diapherotrites;unclassified Candidatus Diapherotrites;unclassified Candidatus Diapherotrites;unclassified Candidatus Diapherotrites;Candidatus Iainarchaeum;Candidatus Iainarchaeum andersonii;Candidatus Iainarchaeum andersonii SCGC AAA011-E11 (contamination screened)   5.91123918323401        12.3266217289478        2.01841255189448        0   0
Archaea;Candidatus Korarchaeota;unclassified Candidatus Korarchaeota;unclassified Candidatus Korarchaeota;unclassified Candidatus Korarchaeota;Candidatus Korarchaeum;Candidatus Korarchaeum cryptofilum;Candidatus Korarchaeum cryptofilum OPF8        419.386679750923        502.442103336035        446.524450581103    0   0
Archaea;Candidatus Micrarchaeota;unclassified Candidatus Micrarchaeota;unclassified Candidatus Micrarchaeota;unclassified Candidatus Micrarchaeota;Candidatus Mancarchaeum;Candidatus Mancarchaeum acidiphilum;Candidatus Mancarchaeum acidiphilum Mia14        7.5272438877384 4.95622132293645        0   0   0
Archaea;Candidatus Thermoplasmatota;Candidatus Poseidoniia;Candidatus Poseidoniales;unclassified Candidatus Poseidoniales;unclassified Candidatus Poseidoniales;uncultured Candidatus Poseidoniales archaeon;Candidatus Poseidoniales archaeon AHCG     5.15021284928401        6.49674226828345        0   0   0

我的目标是将文件作为 DESeq2 对象上传到 R,以“;”分隔。处理我所有文件的简单方法是什么?

【问题讨论】:

  • 请以保留线条的方式发布示例数据。将其放在代码块中而不是引用中。
  • 你的标题说你想替换所有空格,但问题文本只说第一个空格。是哪个?
  • 请将该示例输入的所需输出添加到您的问题中(无评论)。

标签: bash unix txt


【解决方案1】:

使用 sed 命令:

sed -i 's/ /_/' *.txt

由于替换命令中没有 g 修饰符,这将仅用下划线替换每行中的第一个空格。

【讨论】:

    猜你喜欢
    • 2014-01-14
    • 2020-05-27
    • 2016-09-05
    • 1970-01-01
    • 2020-11-04
    • 2018-11-25
    • 1970-01-01
    • 2018-01-28
    • 2013-01-01
    相关资源
    最近更新 更多