什麼情況文字會以 null 作為換行符? - Linux

Isla avatar
By Isla
at 2016-03-14T00:03

Table of Contents


在 sed 的 man page 中看到選項 -z ,
以 null 作為輸入資料的換行符。

當我希望 sed 不要一次只處理一行時,
會用這個選項。
但這應該不是它本來的目的。

我在其它命令也有看到類似的選項;
(像 xargs 的 -0 選項。)
是什麼時候文字會以 null 作為換行符?


C 語言的字串是以 null 結尾,
我猜這些選項可能是要和 C 語言配合。
但感覺有點小題大作……。
請教各位知道這個選項的意義嗎?


--
因為她不知道,唯一值得她流淚的人,絕不會讓她流淚。

--
Tags: Linux

All Comments

Dorothy avatar
By Dorothy
at 2016-03-18T13:50
/proc/<pid>/cmdline 和 /proc/<pid>/environ?
Todd Johnson avatar
By Todd Johnson
at 2016-03-20T08:32
當批量處理的檔案有含空白字元的檔名的時候
Freda avatar
By Freda
at 2016-03-20T23:11
因為linux檔名的限制只有/和null byte不能用 要最精確分
隔多個檔名當然就只有用null byte了
Hazel avatar
By Hazel
at 2016-03-25T18:07
不是用換行符就可以了嗎?
Queena avatar
By Queena
at 2016-03-28T10:52
假設你把執行檔的的data segment存成檔案(或直接是記憶體
映射檔)來處理,不就自然有一堆用\0分隔的字串資料?
Rebecca avatar
By Rebecca
at 2016-03-29T22:04
you can have \n (0x0a) in your file name (WTF..)
Damian avatar
By Damian
at 2016-04-03T21:15
example: echo abc | xargs -0 touch
Andy avatar
By Andy
at 2016-04-05T11:53
還真的 XD
Xanthe avatar
By Xanthe
at 2016-04-08T12:13
還有各種non-printable,甚至像xfs檔名可以有/
Michael avatar
By Michael
at 2016-04-11T13:41
xfs 檔案可以有 / 字元 ? 那請問怎麼區分路徑呢
Vanessa avatar
By Vanessa
at 2016-04-15T10:09
一般 linux 下檔案系統大多久是 \0 與 / 不可以當檔名
若 / 可以成為檔案名稱部分,識別方式就很有意思了
Jack avatar
By Jack
at 2016-04-15T12:29
xfs 可以有 / ? 請問有詳細資訊嗎
Doris avatar
By Doris
at 2016-04-17T20:34
我也忘了.. FS的spec中可以,但我忘了那時是怎麼辦到的
還好是用loopback device玩的,因為刪不掉XD
Liam avatar
By Liam
at 2016-04-17T23:26
我查到的答案是即使xfs也不能用/
若硬改為/的話fsck會當作異常把檔名修掉
Zora avatar
By Zora
at 2016-04-21T20:13
不少FS其實都可以 只是一般系統不會允許XD

請問刪除檔案所需要的權限

Callum avatar
By Callum
at 2016-03-12T11:45
這幾天學Linux看到鳥哥的第五章 學到檔案權限時在/tmp下暫存檔想把他們都刪掉 /tmp資料夾的權限是drwxrwxrwx, owner是root, 因此照理說/tmp底下的檔案皆可以刪除 我用touch創了一個txt檔, 權限是drwxrwxr--, 並改變owner為root 再來我用一般的使 ...

Asus n10 nano 有辦法在ubuntu14.04.4運作正常嗎?

Iris avatar
By Iris
at 2016-03-12T10:32
各位高手前輩 安安 http://i.imgur.com/bE0dHht.jpg http://i.imgur.com/JDcuSwi.jpg http://i.imgur.com/cocqjgy.jpg http://i.imgur.com/1QOSZUl.jpg 後輩我遇到困難是~ 1) 該無線裝置隨 ...

開機後自動執行script

Ingrid avatar
By Ingrid
at 2016-03-11T22:24
大家好 我想請問一下 我在/home底下寫了一隻script然後a.sh 我希望每次開機以後都會執行這支script 假設內容只有 echo and#34;hello wordand#34; 我希望每次打完密碼進來以後他就先執行然後show出hello word 我參考網路上作法 想自動執行一些 ...

指令顯示system monitor resources問題

Jessica avatar
By Jessica
at 2016-03-11T16:56
小弟想請教一下各位大大 目前需要功能是寫一個script 可以顯示system monitor內的resources並且pintscreen 如下圖 http://imgur.com/UD8x4DR 小弟有查到指令gnome-system-monitor 可以顯示下圖 http://imgu ...

筆電 雙系統Windows 10+Ubuntu 14.04成功

Iris avatar
By Iris
at 2016-03-11T16:37
新買的Acer筆電剛灌好Ubuntu 照著youtube影片加上網友文章跟著做 一開始Windows不理會grub直接啟動 可以在Windows 10輸入指令解決問題 現在情況是觸控板沒反應 Google部分同步整合相當好 還沒遇到異常 現在就是用Google應用程式PttChrome發文的 ...