Re: [問題] 請教shell script的小小問題
我猜是 "\r" 造成的誤會
依照以下步驟, 結果是正常的
echo abcdefg > echofile
STR=`cat echofile`
echo $STR
echo $STR:/hijk
再來用 vim 編輯 echofile
:set fileformat=dos
:w
重新存檔之後再試, 就會呈現原提問者的症狀
STR=`cat echofile`
echo $STR
echo $STR:/hijk
驗証完畢
※ 引述《ptthidebear (= =)》之銘言:
: 我碰到以下的一個問題~"~
: 有一個檔案叫echofile,內容就只有 abcdefg 這一行字
: 底下為shell script的程式碼
: #!/bin/bash
: STR=`cat echofile`
: echo $STR
: echo $STR:/hijk
: 執行出來的結果是
: abcdefg
: :/hijkg
: 想請教各位板友們我哪裡寫錯了呢@@? 我預期第二個輸出是 abcdefg:/hijk才對
: 感謝各位了!!!
--
品管:ISO認證根本就是個屁(擦汗)
業務:對,但是沒有ISO認證,你連屁都不是(翹腿)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.111.78
推
12/19 02:56, , 1F
12/19 02:56, 1F
推
11/15 19:36, , 2F
11/15 19:36, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):