我知道我可以将 awk 的打印输出从脚本中重定向到另一个文件,如下所示:
awk '{print $0 >> "anotherfile" }' 2procfile
(我知道那是个假例子,但这只是一个例子......)
但我需要将输出重定向到另一个文件,该文件具有这样的动态名称
awk -v MYVAR"somedinamicdata" '{print $0 >> "MYWAR-SomeStaticText" }' 2procfile
并且输出应该被重定向到somedinamicdata-SomeStaticText
.
我知道我可以通过以下方式做到:
awk '{print $0 }' 2procfile >> "$MYVAR-somedinamicdata"
但问题是它是一个更大的 awk 脚本,我必须根据某些条件输出到多个文件(并且这个 awk 脚本是从另一个 bash 调用的,它通过 -v 开关传递一些动态变量......和儿子在。
有可能吗?
提前致谢。