Chinaunix
标题:
awk用错了么
[打印本页]
作者:
84500316
时间:
2015-08-05 11:33
标题:
awk用错了么
cddate=`date "+%Y-%m-%d %H:%M:%S"`
awk '{ print $1"|"'"$cddate"'}' anyfile
复制代码
结果报这个错误,
awk: line 1: syntax error at or near :
作者:
songyc_2015
时间:
2015-08-05 12:04
回复
1#
84500316
awk '{ print $1>"'"$cddate"'"}' file
复制代码
作者:
klainogn
时间:
2015-08-05 12:10
本帖最后由 klainogn 于 2015-08-05 12:13 编辑
cddate=`date "+%Y-%m-%d %H:%M:%S"`
awk -v cddate="${cddate}" '{ print $1"|"cddate}' a
awk '{ print $1"|'"$cddate"'"}' a
复制代码
作者:
MMMIX
时间:
2015-08-05 12:32
回复
1#
84500316
cddate 的值里面有空格.
作者:
ly5066113
时间:
2015-08-05 15:39
回复
1#
84500316
awk 'BEGIN{cddate=strftime("%F %T",systime())}{print $1"|"cddate}' anyfile
复制代码
作者:
tuyajie
时间:
2015-08-06 11:38
echo 1 | awk '{ print $1"|""'"$cddate"'"}'
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2