|
发表于 2009-11-2 09:36:59
|
显示全部楼层
被换行的行尾加了个"\":- #!/bin/bash
- #
- #
- #
- sed 's/->/ /g' $*|
- awk '
- BEGIN{
- N=30
- for(i=1;i<=N;i++)
- blanks=blanks" "
- }
- {
- if ((n=length($0))<=N)
- print
- else{
- for(i=1;n>N;n-=N){
- printf "%s\\\n",substr($0,i,N)
- i+=N
- }
- printf "%s%s\n",substr(blanks,1,N-n),substr($0,i)
- }
- }
- '
复制代码 |
|