看板 LinuxDev 關於我們 聯絡資訊
我碰到以下的一個問題~"~ 有一個檔案叫echofile,內容就只有 abcdefg 這一行字 底下為shell script的程式碼 #!/bin/bash STR=`cat echofile` echo $STR echo $STR:/hijk 執行出來的結果是 abcdefg :/hijkg 想請教各位板友們我哪裡寫錯了呢@@? 我預期第二個輸出是 abcdefg:/hijk才對 感謝各位了!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.206
ptthidebear:把echofile刪掉重新create就對了= = 12/15 16:55
ptthidebear:還是不知道為什麼出問題...Orz 12/15 16:55
player7773:echo "${STR}:/hijkg" 12/15 17:09
ptthidebear:樓上這個方法我試過了~也是一樣 ~"~ 12/15 17:12
player7773:我執行是OK的 你是用哪種方法執行? 12/15 17:15
antontw:1,5 樓的考量都有可能,必要時 hexdump 查看。 12/15 18:08