我只是脚本语言的新手。
现在我有一个文件,里面是:
> A1 B1 C1
> A2 B2 C2
> A3 B3 C3
我只想使用 shell 脚本(bash)逐个元素地读取文件。然后我想对元素 A1、A2 和 A3 进行一些计算,然后将它们写回新文件(或旧文件)。所以新文件将是(假设计算结果为 D1,D2 和 D3):
D1 B1 C1
D2 B2 C2
D3 B3 C3
计算是通过命令“date -d @(A's value)”将 Unix 纪元时间(A 的值)转换为人类可读的时间(D 的值)。
我尝试使用 awk 命令:
awk '{$1=`date -d @$1`}' test.txt
但它似乎有一些语法错误:>错误是:
awk: {$1=`date -d @$3`}
awk: ^ invalid char '`' in expression