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


    

藍森林 http://www.lslnet.com 2006年8月18日 15:18


如何移動文件中字符?

把文件
12  56789
變成
12 56 789

如何實現謝謝。

如何移動文件中字符?

sed 's/\(^.*\)\(...$\)/\1 \2/'

如何移動文件中字符?

結果是
12  5 678

12 56 789
不相符呀

如何移動文件中字符?

結果是
12  5 678

12 56 789
不相符呀

如何移動文件中字符?

-->
[code]
/home/lee#echo 12 56789|sed 's/\(^.*\)\(...$\)/\1 \2/'
12 56 789
[/code]

如何移動文件中字符?

12 56789
12 56 789
多個空格呀?

如何移動文件中字符?

-->
搞不懂您的意思! sorry!

如何移動文件中字符?

說得具體點好不好?

如何移動文件中字符?

當前有個文本文件。
12【空格】【空格】5678
換成
12【空格】56【空格】78
把56位向前移動一位。
56後第補一個【空格】

如何移動文件中字符?

套用烈火的:
echo 12  56789|sed 's/[ ][ ]*/ /g;s/\(^.*\)\(...$\)/\1 \2/'



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