Re: [問題] 問一個shell script的寫法

看板Linux作者 (suzuke)時間15年前 (2011/02/22 13:55), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串2/2 (看更多)
words=`cat test.dat` for word in ${words};do echo "word" done 最後輸出再sort即可 這樣不知道可不可以? ※ 引述《Arim (Arim5566)》之銘言: : 各位版友好 : 小弟想要請教一個寫法 : 假如我有一個檔案test.dat : 內容為 : abstract continue for false new switch : assert default if package synchronized : boolean do goto private this : break double implements protected throw : byte else import public throws : case enum instanceof return transient : catch extends int short try : true : char final interface static void : class finally long strictfp volatile : const float native super while null : 現在想要把他調整成每一行只有一個word,並且可以依照ASCII值做排列 : 例如 : abstract : assert : boolean : .... : ... : 排列那個我知道可以用sort : 只是一行一個word不知道要怎麼寫比較好@@ : 請問要怎麼寫比較好?? : 感謝各位版友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.102.167

02/22 14:55, , 1F
這樣沒排序 XDDD
02/22 14:55, 1F

02/22 15:12, , 2F
done | sort 就好了啊XD
02/22 15:12, 2F

02/22 17:06, , 3F
他不是自己會排序了嗎XD
02/22 17:06, 3F
※ 編輯: suzuke 來自: 140.112.4.188 (02/22 17:07)

02/22 17:07, , 4F
加一下應該就好了~
02/22 17:07, 4F
※ 編輯: suzuke 來自: 140.112.4.188 (02/22 17:11)

02/22 17:56, , 5F
for loop會直接按 in xxx 中的順序
02/22 17:56, 5F

02/22 18:02, , 6F
原來如此 我笨了 orz
02/22 18:02, 6F

02/23 03:22, , 7F
我是說原po他說他會排序阿XD
02/23 03:22, 7F
文章代碼(AID): #1DOq_HwT (Linux)
討論串 (同標題文章)
文章代碼(AID): #1DOq_HwT (Linux)