我有一个包含5列的文件,并且正在尝试使用awk附加当前日期/时间。
我已经尝试过了:
awk -v newtime=$(date) -v OFS="," -F',' '{print $1, $2, $3, $4, $5, newtime}' tempDB
这:
awk -v newtime="$(date)" -v OFS="," -F',' '{print $1, $2, $3, $4, $5, newtime}' tempDB
这有效:
awk -v newtime="BIGtest" -v OFS="," -F',' '{print $1, $2, $3, $4, $5, newtime}' tempDB
所以我认为这是特定日期值的问题,因为每次尝试时都会得到“非法变量名”。