すべてのファイルを1つのファイルにダンプしようとしています。このために私は、このawkスクリプト(reading.awk)複数のファイルを1つに追加する(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
エラーにDDL_dump.sql
awk
コマンドの出力を格納するシェル出力のリダイレクトですサンプルデータがないのでコードを試していないので、それが原因であるかどうかはわかりません。 –助けてくれなかった! – codebee
@codebee:これをどのように実行しようとしているのかを教えてください – Guru