在Windows/DOS版本的GNU sed中使用什麼字符來終止一行是有點混淆的。特別是,在N命令之後,換行符(\ r \ n vs \ n)用於連接2行的字符是什麼?GNU sed在Windows和行結束符中
我想要的是創建一個腳本,它結合使用行連續字符\語法的C++源代碼行。
例如
int a=10;
很顯然,我應該使用類似「N」命令,然後在「S」命令,在模式空間看起來替代任何東西:
int \
a=\
10;
應該由我的劇本被合併到這個如\,後跟一個空字符串的換行符。但是在Windows中,這個換行符char \ r \ n或\ n在一個「N」命令之後?
我應該用\\\ r \ n還是\\\ n來搜索帶連續線模式的線?
當使用'N'命令時,用於連接兩行的是什麼? – JavaMan