→ Cypresslin:我看到的也是一行一行,你用別的系統開那個檔案對吧? 05/06 13:55
→ lovec:沒有耶,我在Ubuntu 12.04下,使用文章裡的指令,再用cat去 05/06 13:56
→ lovec:看HDD.txt就是直接連著沒分行的資料。 05/06 13:57
→ Cypresslin:哦哦,是你的指令造成的,一定要用這個指令作嗎? 05/06 13:59
→ Cypresslin:df -h > log; cat log就會是正常的了 05/06 14:00
→ lovec:好像真的是因為我把成果指成一個變數的關係才會沒格式耶 05/06 14:02
→ lovec:我照您的指令下都是有格式的,我再實驗看看,謝謝你的幫忙! 05/06 14:03
→ lovec:感謝您!! 05/06 14:03
→ Microscft:你也可以pipe給sed去做處理再輸出導向給檔案 05/06 14:38
→ Microscft:不過這樣好像沒什麼意義 只是練習sed指令而已 05/06 14:38
→ Microscft:直接把指令結果輸出導向給檔案就是你在螢幕看到的樣子了 05/06 14:39
→ Rhinocero:allHDD=df -H | tee /root/test/HDD.txt 這樣就可以了 05/06 23:59
→ nullspace:把IFS設成空或空白,這樣echo就不會把\n當參數分隔符號 05/07 06:12
→ nullspace:IFS=" " allHDD=$(df -H) && echo $allHDD > 1.txt 05/07 06:13
→ nullspace:更正:是 "shell 暫時不會把 \n 當成分隔符號" 05/07 06:14
→ nullspace:或是 IFS="" allHDD=$(df -H) && echo $allHDD > 1.txt 05/07 06:15
推 yvb:echo "$allHDD" 05/07 15:35
推 sppmg:樓上正解 echo \n 請加"" 05/08 16:30
→ sppmg:我是指\n字元。要輸出\n 請 -e "\\n" 05/08 16:31