Chinaunix

标题: 求个简单的办法在文件头插入一字符变量 [打印本页]

作者: dkspy    时间: 2010-08-11 09:40
标题: 求个简单的办法在文件头插入一字符变量
sed的东东完全没看懂…………求助……
作者: 树袋熊    时间: 2010-08-11 10:24
不知道你是否可以打的开下面的链接:
http://www-106.ibm.com/developerworks/linux/library/l-sed1.html
http://www-106.ibm.com/developerworks/linux/library/l-sed2.html
http://www-106.ibm.com/developerworks/linux/library/l-sed3.html
上面是IBM公司关于SED的文章,非常经典,可以做为教材了,而且比教材还好.有了这个你就可以做上面的东东了.
作者: dkspy    时间: 2010-08-11 15:21
回复 2# 树袋熊


    看完了,但是还是没领悟………………
作者: 树袋熊    时间: 2010-08-11 15:36
回复 3# dkspy


    你真是牛人,这样子蒙你都蒙不过去?明天我有空给你查一下吧...如果有空的话.应该在SHELL版面容易得到答案.这个应该不难地,自我感觉.
作者: dkspy    时间: 2010-08-11 15:41
问题是这样 我是AIX5.3,SHELL是KSH,命令是sed '1i\ xxxxx' file

执行不起来,报0602-404错误……Function cannot be parsed

脚本设置$\bin\ksh
作者: beginner-bj    时间: 2010-08-11 16:11
  1. sed '1i\
  2. xxxxx' file
复制代码

作者: dkspy    时间: 2010-08-11 16:58
多谢楼上!
问题又来了,上面命令是在第一行插入了,但是把原来的第一行移到第二行去了。
我的意思是 aaaaa变成bbbbaaaaa这样,不是
bbbb
aaaaa
作者: beginner-bj    时间: 2010-08-11 17:40
  1. sed '1s/^/xxxxx/' file
复制代码

作者: 树袋熊    时间: 2010-08-11 19:37
呵呵。
作者: dkspy    时间: 2010-08-12 09:48
多谢楼上两位!!
作者: Shell_HAT    时间: 2010-08-12 10:14
多看看基础教程吧
http://bbs.chinaunix.net/thread-452942-1-1.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2