2017-03-08 226 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'或者其他方式轉儲它。 –