我想將所有文件轉儲到一個文件。爲此,我就是用這個awk腳本(reading.awk)追加多個文件到一個(awk)
BEGIN {
RS = "\n"
filename= "DDL_dump.sql"
flag=1;
}
{
record =$0
if(record == ") ;")
flag = 0;
else if(flag==1)
print record >> filename
}
END {
close(filename)
}
但對於每一個文件,它覆蓋追加代替。
試圖從與文件相同的文件夾中的bat文件運行此操作。
FOR %%i IN (*.sql) DO awk -f reading.awk %%i
錯誤:'$打印記錄...'應該是'打印記錄...'我我不確定這是否是原因,因爲我沒有嘗試代碼,因爲沒有樣本數據。 –
沒有。沒有幫助! – codebee
@codebee:請告訴我們你是如何運行這個的 – Guru