1
的test.txt文件包含:sed - 這裏有什麼區別?
AAAAA
BBBBB
CCCCC
或在十六進制:
41 41 41 41 41 0A 42 42 42 42 42 0A 43 43 43 43 43 0A
如果我運行:
sed s/A/B/g test.txt
它返回:
BBBBB
BBBBB
CCCCC
同樣:
的sed的/ \ X41/B/G'的test.txt
回報:
BBBBB
BBBBB
CCCCC
但如果我運行:
sed的 'S/\ X0A/B/G' 的test.txt
仍然會返回:
AAAAA
BBBBB
CCCCC
爲什麼?
我認爲他期待AAAAABBBBBBBCCCCC – Leo
也許這會有所幫助? http://stackoverflow.com/questions/1251999/sed-how-can-i-replace-a-newline-n –
看到這個問題的第二個答案 - http://unix.stackexchange.com/questions/114943/ can-sed-replace-new-line-characters - sed似乎一行一行讀取文件,而不是一次讀取整個文件 – Leo