【发布时间】:2013-10-10 17:25:16
【问题描述】:
我有一个可以与两个 awk 语句一起正常工作的 bash 脚本,并且我可以在控制台中可视化这两个语句的输出 但是当我想将结果存储在一个文件中时,我只能得到一个(看起来像是一场比赛,有时语句 1 的结果存储有时语句 2 的结果)。 我的代码是这样的
awk -F "," '
BEGIN {
print" ===================================================================== "
{printf "%80s\n", "Table 1" }
print"======================================================================= "
}
##process table 1
END {
print " ####### END TABLE 1 ##################\n\n\n "
} ' >file.txt
###### 2nd statement
awk -F "," '
BEGIN {
print" ====================================================== "
{printf "%80s\n", "Table 2" }
print"========================================================== "
}
##process table 2
END {
print "################END TABLE 2 ######################3 \n\n\n "
} ' >file.txt
【问题讨论】: