求助 字符替换

求助 字符替换

上次谢谢大侠的帮助
还想请教个问题
我想让一行的记录从中间某处被切断,也就是从中间某个字符替换成换行符(那个字符的位置是已知的),怎么实现哦
例如: 12344aaaa234234
从aaaa开始替换,结果:12344      
不是很了解楼主的意思      
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(tmp)-
[1843 0] $ [/color]var=12344aaaa234234
[color=blue]-(user@host:tty)-(tmp)-
[1843 0] $ [/color]echo ${var%aaaa*}
12344
[color=blue]-(user@host:tty)-(tmp)-
[1843 0] $ [/color]echo 12344aaaa234234 | sed -e 's/aaaa.*//'
12344
[color=blue]-(user@host:tty)-(tmp)-
[1843 0] $ [/color]
      
以下是抄 的
[CODE] $ MYVAR=foodforthought.jpg
$ echo ${MYVAR##*fo}
rthought.jpg
$ echo ${MYVAR#*fo}
odforthought.jpg
$ MYFOO="chickensoup.tar.gz"
$ echo ${MYFOO%%.*}
chickensoup
$ echo ${MYFOO%.*}
chickensoup.tar
MYFOOD="chickensoup"
$ echo ${MYFOOD%%soup}
chicken
$ EXCLAIM=cowabunga
$ echo ${EXCLAIM:0:3}
cow
$ echo ${EXCLAIM:3:7}
abunga
[/CODE]