新しいCSVファイルには2つの異なる結果を持つ2つの条件があります。CSVチェックawk条件条件
すべてのcsvファイルを読み込んでawkを使用し、1番目の条件が仕事であるかどうかを確認して結果を返し、新しいCSVにその行をコピーします。 私は別の結果で使用した別の条件。 2番目の条件を持つ行も同じCSVにコピーされます。
マイコード:
zcat "$FileName" | awk -F'\t' '($3 ~/\.jar/ || /\.msi/ || /\.dll/ || /\.cab/ || /\.exe/ || /\.rar/ || /\.mar/ || /\.tar/ || /\.gz/ || /\.upd/ || /\.bin/ || /\.zip/ || /\.pogo/ || /\.dcr/ || /\.qgi/ || /\.deb/ || /\.ipa/ || /symantec/ || /windowsupdate/ || /\.kaspersky/ || /adobe\.com/) && $42 ~/7/ && ($15 ~/androiddownloadmanager/ && /\.apk/ && /\.pak/ && /\.vpx/) {Str="SW Download: " $3;print Str > "New.csv"}'
zcat "$FileName" | awk -F'\t' '(($4 >=300) && ($4 <=399)) {Str="Redirect: " $3;print Str > "New.csv"}'
結果は、第二の条件とちょうどラインとi'v新しいCSVということです。
おかげ
もう一度質問がありましたか? –