如何从awk脚本调用awk脚本并将第一个输出分配给第二个变量?
我有一个awk脚本,每晚读取文件,检查每一行数据并写入新文件。我需要在其中一个字段中添加一些附加格式。我已经有了一个独立的awk脚本来进行格式化,所以我所需要做的就是为适当的字段调用这个awk脚本,并将通常打印出来的值赋值给一个变量。
在上下文中,下面的内容将所需的格式打印到屏幕上(因为title_case.awk就是这样做的),但我不能使用该值进行进一步的处理。
print old_name | ("/production/bin/title_case.awk")所以我需要以下几点:
new_name = 'old_name | ("/production/bin/title_case.awk")谢谢,
Ger
发布于 2014-02-20 11:58:43
您可以尝试在变量中使用getline ( 002fPipe )。
("/production/bin/title_case.awk "old_name) | getline new_namehttps://stackoverflow.com/questions/21906541
复制相似问题