2 つの awk ステートメントで正常に動作する bash スクリプトがあり、コンソールで両方のステートメントの出力を視覚化できますが、結果を 1 つのファイルに保存したい場合、取得できるのは 1 つだけです (競合のように見えることがあります)。ステートメント 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