[問題] Shell Script小問題
我寫了一個簡單的shell script
list
--
a b c d e
run.sh
--
#!/bin/sh
str=`cat list`
for s in $str
do
echo $s
done
--
以上的動作是
將list這個檔案的字串顯示在螢幕上
但是如果照上面的作法
我的run.sh跑出來的結果會變成
a
b
c
d
e
而非
a b c d e
他把空白當作斷行看待
請問該怎麼解決這個問題呢@@"
感謝:)
--
▊ ◥ thePainter. ◤ ▎
▊ ◣◢ ◣ ◤ ◣ ◤ ▎
▊ ◥◤ ◣ ◤ ◤ ▎ http://www.wretch.cc/blog/myelf
▊ ◥ ◢ ◤ ◤ ◤ ▎ Wretch@BBS -> P_myelf
▊ ◢◤ thePainter. ◣ ▎ φthePainter.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.212
推
03/17 16:52, , 1F
03/17 16:52, 1F
→
03/17 17:09, , 2F
03/17 17:09, 2F
→
03/17 17:10, , 3F
03/17 17:10, 3F
推
03/17 17:44, , 4F
03/17 17:44, 4F
→
03/17 17:53, , 5F
03/17 17:53, 5F
→
03/17 18:28, , 6F
03/17 18:28, 6F
推
03/17 23:10, , 7F
03/17 23:10, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):