問題タブ [nawk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - Nawk コマンドでの関数呼び出し
nawk
コマンドで関数呼び出しを実行する方法がわかりません。入力と出力から必要なものをスコープに与えました。関数は列 3 を検証し、true または false を返す必要があります。列が条件を満たす場合は、適切なファイルに移動する必要があります。そうでない場合は、不良ファイルに移動します。nawk
私の機能を実現するためにコマンドを変更するのを手伝ってもらえますか?
長さの検証を 1 つのステートメントで実行できることはわかっていますが、検証関数は単なるサンプル コードです。検証機能で長さチェックをさらに実現したい。
入力.txt :
outputgood.txt :
outputbad.txt :
脚本:
sql - AWK でグループ化のような SQL を実行するにはどうすればよいですか? 異なる列の集計を計算できますか?
UNIX で csv ファイルに対して分割を実行し、いくつかの列に対して集計を実行したいと考えています。awkを使用して分割された各ファイルで、可能であれば複数の列でグループ化したいと考えています。
これを行うことができるUNIXマジックを知っている人はいますか?
サンプルファイルは次のとおりです。
条件による同じグループのロケーション、house_hold_type、および AVG(収入) でグループ化されたカウントを取得したいと考えています。
これでファイルを分割して awk を実行するにはどうすればよいですか?
これは、出力の形式が異なる可能性があると予想される出力ですが、これは私が期待している全体的なデータ構造です。情報を提示する他の方法を謙虚に受け入れます。
前もって感謝します。
awk - AWK は処理中に外部プログラムを呼び出すことができますか?
処理中に AWK が外部プログラムを呼び出して、引数を渡し、返された情報を取得して、外部プログラムの実行が完了した後に処理を続行することは可能ですか?
regex - awk print の構文エラー
次のようなテキストの場合:
出力を次のようにしたい:
コードは次のとおりです。
次のエラーが発生しました。
どこで間違えたの?
unix - AWK 分割ファイルを閉じる必要があります
次のようなテキスト ファイルがあります。
「valcred」が表示されるたびに、これを新しいテキスト ファイルに分割したいと考えています。次に、すべての証明書を上記の valcred を含むファイルに配置します。以下は、1 つのファイルの内容です。これらのファイルは約 100 個あり、それぞれエントリ数が異なります。エラーが発生すると、約 20 個のファイルが取得されます。
このコマンドを使用しています:
しかし、これは間違っているところです。このエラーが発生します:
printステートメントを閉じるだけでよいと思いました。私にとっては何もうまくいきませんでした。誰かがこれを機能させるためにこれに近い声明を追加するのを手伝ってもらえますか? または代替ソリューション?