|
有这样一个文件,例子:
- lasdkjflak sdmfl
- lasdfjlk mlksmd|kcvmlas
- asdl kasdjfl
- asdk laskmvcasldf
- asldmvclas |lasd
- lasiejieasdf
- asdkjl kasdjl|
-
- kasld asas|dfasefe|qed
复制代码
这个文件中每一行的前,后都有不定数的空格(whitespace), 有的3个, 有的5个, 有的2个...现在想用sed或是awk将每一行前,后的不管多少空格都去掉.但不能改变行之间的空行(\n)和整个文件的结构.(有的是一行,有的两行在一起,有的几行一起,不能format成全部都是每一行都空一行的形式.)也就是说只需要将有字的每行的前后不定数的空格去掉,同时保证这行的形式不变.(也就是说不能将行中间哪些空格去了)
怎么做??? |
|