Chinaunix
标题:
求助,急急
[打印本页]
作者:
qtxqtx
时间:
2004-08-17 13:10
标题:
求助,急急
我有一个文件aaa:
003 hhh
004 bbb
想在文件加上一行变为文件abc
1011;2004;08;ccc
003 hhh
004 bbb
其中:2004;08是机器系统日期
通过以下文件
#!/bin/sh
sed '/i\
1011;ccc'/tmp/aaa>/tmp/abc
以变成
1011;ccc
003 hhh
004 bbb
但机器系统日期怎么也加不上,请大虾帮助,我是菜鸟
作者:
網中人
时间:
2004-08-17 14:18
标题:
求助,急急
將單引號改為雙引號, 然後再插入日期變數如何:
[netman@study-area tmp]$ yy=$(date +%Y)
[netman@study-area tmp]$ mm=$(date +%m)
[netman@study-area tmp]$ cat aaa
003 hhh
004 bbb
[netman@study-area tmp]$ sed "1i\\
1011; $yy; $mm; ccc" aaa > abc
[netman@study-area tmp]$ cat abc
1011; 2004; 08; ccc
003 hhh
004 bbb
复制代码
作者:
qtxqtx
时间:
2004-08-17 15:34
标题:
求助,急急
按照上面方法写成脚本执行,出现错误:
syntax error at line 2:'yy=$' unexpected
作者:
bjgirl
时间:
2004-08-17 19:57
标题:
求助,急急
$day=$(date "+%Y;%m")
$cat file|sed "1i\1101;$day"
复制代码
OS:linux,sed:GNU sed version 4.0.5
作者:
qtxqtx
时间:
2004-08-17 20:35
标题:
求助,急急
大哥,我的是SCO5.0.7,SHELL是/BIN/SHELL,按上面的还是"syntax error at line 1:'day=$' unexpected 错误,怎样搞定
作者:
BabyBlue
时间:
2004-08-17 20:45
标题:
求助,急急
下面我不是回了一个awk的吗,同样的那个帖子
作者:
網中人
时间:
2004-08-17 23:43
标题:
求助,急急
then try:
yy=`date +%Y`
其它同理.
作者:
bjgirl
时间:
2004-08-18 00:09
标题:
求助,急急
[quote]
原帖由 "qtxqtx"]大哥,我的是SCO5.0.7,SHELL是/BIN/SHELL,按上面的还是"syntax error at line 1:'day=$' unexpected 错误,怎样搞定[/quote 发表:
为什么不早说? SCO跟垃圾有区别吗?!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2