藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教如何去掉"^L"

一打印文件,其中含換頁符〞ふL",如何去掉此符號

我試過sed 's/^L//g'不行,sed "s/^L//g"不行,sed 's/\^L//g'也不行

試試dos2unix命令。另外那個^L你是怎麼輸入的?

什麼意思,請指點。^L是ctrl+V+L

-->

[code] cat -t file| sed 's/\^L//g' >newfile[/code]

試過了,我寫在shell文件中,sed 's/\^L//g' 不行

-->


[code]
$ cat a
aa  bb  gg    1.2    3.6  1.5
cc   dd  ee     0.2    0.4  0.55

$ cat -t a
aa  bb  gg    1.2    3.6  1.5
cc   dd  ee     0.2    0.4  0.55
^L
$ sed 's/\^L//g' a|cat -t
aa  bb  gg    1.2    3.6  1.5
cc   dd  ee     0.2    0.4  0.55
^L
$ cat -t a |sed 's/\^L//g' |cat -t
aa  bb  gg    1.2    3.6  1.5
cc   dd  ee     0.2    0.4  0.55
[/code]

[code]tr -d '\f' <urfile[/code]

用vi打開試一下g/^L/s///g
注意那個^L是ctrl+V+L。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com