我有使用awk工具进行文件处理。
awk -F "|" '{print $3 "|" $7 "|" $1 "|" $2}' animals.csv | grep cats >> data.txt
Run Code Online (Sandbox Code Playgroud)
如何使$ 3编码base64格式?
谢谢。
尝试这样做:
awk -F "|" '
{
"echo "$3" | base64" | getline x
print x, $7, $1, $2
}
' OFS='|' animals.csv | grep cats >> data.txt
Run Code Online (Sandbox Code Playgroud)
awk getline从系统命令中读取变量。