看板 Linux 關於我們 聯絡資訊
我有時要處理IOT設備裡面的無線AP設定檔,我發現它們的SSID和密碼都是單一文件, 譬如基地台SSID叫做"mySSID",就會有一個文件檔,大小正好6個bytes。 但是如果我用vi編輯,或是用echo直接stdin進去,都會多一個bytes。我目前只能 在windows用純文字的notepad或madedit先產生文件再ssh傳到linux裡面, 這樣有點麻煩,請問有辦法在linux裡面直接生成這種只有一行的純文字文件, 而且不會被多塞一個換行字元嗎? -- 起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者; 接著,他們追殺猶太人,我沒有說話,因為我不是猶太人; 後來,他們追殺工會成員,我沒有說話,因為我不是工會成員; 此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒; 最後,他們奔我而來,卻再也沒有人站起來為我說話了。 《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.88.199 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1582906422.A.0A1.html
kdjf: vi好像有個設定叫noeol還是什麼的 02/29 00:59
kdjf: cat > file 然後用兩次ctrl-D結束輸入也可以 02/29 01:01
a58524andy: $ echo "myssid" > tmp.txt 02/29 01:08
a58524andy: $ xxd tmp.txt 02/29 01:08
Tormentor: echo -n "123" > xxx.txt 02/29 01:08
a58524andy: 00000000: 6d79 7373 6964 0a 02/29 01:08
a58524andy: $ printf "myssid" > tmp.txt 02/29 01:08
a58524andy: 00000000: 6d79 7373 6964 02/29 01:08
Bencrie: pipe 給 tr -d '\n' 02/29 02:05
axuiolji: echo用-n參數就不會塞換行字元 02/29 21:10
LIAR: 感謝各位的方法,學到不少方式,以後就省事多了XD 02/29 22:03