2017-03-08 231 views
0

我想从1号保存的列表,以10在bash的文本文件,每一个在它自己的路线。的Bash shell:每次追加输入后换行的* .txt文件

这是我使用的代码:

echo "1" >> test.txt 
echo >> test.txt 
echo "2" >> test.txt 

当我打电话给我的文件,cat test.txt,它打印出的号码完全一样,它需要:

=>输出:

1 

2 

etc ...

但是当我在bash之外打开.txt文件时,我载文信息被保存为:12345678910

+0

你怎么外面打开它bash? – Barmar

+1

Bash在那里放置换行符。这听起来像是你用来查看文件的问题,它忽略了它们。 – Barmar

+0

经典记事本。我尝试崇高,它的作品。谢谢! –

回答

0

这你想要做什么

for i in `seq 1 10`; do echo $i >> test.txt; done 

但在“Windows记事本”信任cat并切换到记事本+ +,原子,崇高等

+0

当我遇到换行问题时,有时候我会通过'od -xc'或者其他方式转储它。 –