事實證實,至少在mac-osx上,利用sed插入一個換行符是很難的,常規的命令如:spa
sed 's/[\.\?\!]/\n' file
是不可能的,會把那些標點符號變成n。code
嘗試了SO上的不少方法regexp
http://stackoverflow.com/questions/723157/how-to-insert-a-newline-in-front-of-a-patternblog
實踐代表,這個可行io
sed 's/regexp/\'$'\n/g'
具體爲啥不太懂,也不知道這個$符號到底起什麼做用,暫且記錄下來吧。class