두 개의 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
bash 명령의 출력을 기존 파일에 추가하려면 >>
#each time create a new file.txt
echo test1 > file.txt
echo test2 > file.txt
#if file.txt does not exists, behave like >, otherwise append to it
echo test3 >> file.txt
more file.txt
>> test2
test3
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다