【发布时间】:2021-06-25 01:07:51
【问题描述】:
我正在用 bash 中的 grep 命令解析文本文件。我想在另一个 txt 文件中打印输出。我正在使用这条线:
grep 'ACCESSION' chrom_CDS_2.txt | awk '{print $0'\n'}' > accession_out.txt
accession_out.txt中的结果是这样的:
相反,如果我在 Microsoft Word 中打开 accession_out.txt,我会得到我尝试使用 bash 命令格式化的结果:
ACCESSION AC087816
ACCESSION AC091485
ACCESSION AC092153
ACCESSION AC092156
ACCESSION AC092159
ACCESSION AC092165
ACCESSION AC092176
ACCESSION AC092178
ACCESSION AC092206
ACCESSION AC092431
ACCESSION AC092455
ACCESSION AC092461
ACCESSION AC092533 AC027148
ACCESSION AC092567 AC040931
ACCESSION AC092569 AC068689
ACCESSION AC092570 AC060792
ACCESSION AC092573 AC015764
ACCESSION AC092575 AC018378
ACCESSION AC092587 AC023965
ACCESSION AC092598 AC027781
ACCESSION AC092603 AC073396
谁能给我解释一下如何在记事本中获得与 Word 编辑器相同的可视化效果?
似乎记事本忽略了“\n”标签。
谢谢。
【问题讨论】:
-
因为您需要
\r\n才能在记事本中查看换行符。 -
在输出中使用
unix2dos插入“缺失的”\r。 -
是的,unix2dos 解决了这个问题,谢谢。