如何產生無換行字元的文件? - Linux

Robert avatar
By Robert
at 2020-02-29T00:13

Table of Contents

我有時要處理IOT設備裡面的無線AP設定檔,我發現它們的SSID和密碼都是單一文件,
譬如基地台SSID叫做"mySSID",就會有一個文件檔,大小正好6個bytes。

但是如果我用vi編輯,或是用echo直接stdin進去,都會多一個bytes。我目前只能
在windows用純文字的notepad或madedit先產生文件再ssh傳到linux裡面,
這樣有點麻煩,請問有辦法在linux裡面直接生成這種只有一行的純文字文件,
而且不會被多塞一個換行字元嗎?

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--
Tags: Linux

All Comments

Irma avatar
By Irma
at 2020-03-03T22:55
vi好像有個設定叫noeol還是什麼的
Elma avatar
By Elma
at 2020-03-07T06:56
cat > file 然後用兩次ctrl-D結束輸入也可以
Irma avatar
By Irma
at 2020-03-11T02:15
$ echo "myssid" > tmp.txt
$ xxd tmp.txt
00000000: 6d79 7373 6964 0a
$ printf "myssid" > tmp.txt
00000000: 6d79 7373 6964
Bennie avatar
By Bennie
at 2020-03-13T23:03
echo -n "123" > xxx.txt
George avatar
By George
at 2020-03-15T06:02
pipe 給 tr -d '\n'
Cara avatar
By Cara
at 2020-03-18T02:09
echo用-n參數就不會塞換行字元
Charlotte avatar
By Charlotte
at 2020-03-21T10:03
感謝各位的方法,學到不少方式,以後就省事多了XD

CentOS8安裝Marvell晶片網路卡

Regina avatar
By Regina
at 2020-02-26T18:13
我想要在CentOS8上安裝一張網路卡D-LINK DGE-530T(Marvell晶片88E8001), 系統並沒有自動戴起來,去查所用的driver應該是sk98lin, 但是只有查到CentOS6的elrepo有提供(https://centos.pkgs.org/6/elrepo-x86_64/) ...

請問如何讓NVME Drive變為離線狀態

Yedda avatar
By Yedda
at 2020-02-24T18:08
各位大大你們好,目前想嘗試讓NVME Drive設為離線,已嘗試過以下方式 echo offline andgt; /sys/block/nvme0n1/device/state andgt;andgt; fail, 沒有權限 此方法在一般的HDD是可以成功的 請問Linux還有其他方式能讓NVME ...

新酷音的半形符號

Olga avatar
By Olga
at 2020-02-24T16:12
各位好,我用fcitx chewing輸入時,例如想打問號 按shift + and#39;/and#39;會是全形and#39;?and#39;按鍵盤↓也沒有半形可以選 一定要切換英文輸入,有點麻煩,不知道是否有方法可以設定? 感謝 - ...

conky主題問題

Frederic avatar
By Frederic
at 2020-02-24T13:14
請教一下 conky的主題會破圖或顯示不出字是什麼原因 爬文也沒爬到相關的資訊atat 再麻煩解答一下,感謝 https://i.imgur.com/faTmMYu.jpg - ...

putty+fctix 連線後沒辦法打開輸入法

Barb Cronin avatar
By Barb Cronin
at 2020-02-23T06:50
其實這個問題蠻久了一直都沒解決 因為有用 term 連 ptt 的替代方案 只是最近 ptt 的 https 常常死掉 所以想問一下用 putty 的 ssh 連線後 沒有辦法開啟 fcitx 輸入法該怎麼解決 連線前輸入設定時還是能打開的 感謝回答 - ...