問題タブ [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.

0 投票する
1 に答える
43 参照

unix - UNIX で区切られていないファイルの行を削除する方法

「CLIENT TOTAL」以降のユニット行を次の名前まで削除したい。
"CLIENT TOTAL" 行以降の単位行 (つまり、30.0 と 15.0 の行) の数は、次の名前まで異なる場合があります。最も重要なことは、ファイルが区切られていないことです。以下は私の入力ファイルです。入力:

以下のような出力が必要です。
出力:

0 投票する
3 に答える
2828 参照

awk - awkで3つのファイルを処理するには?

わかりましたので、2日を費やした後、私はそれを解決することができず、今はほとんど時間がありません. とてもくだらない質問かもしれませんが、よろしくお願いします。私のawkスクリプトは次のようにします:

それは正常に動作します。しかし、今は 3 つのファイルを読み取るように拡張したいと考えています。たとえば、「n」の値をハードコーディングする代わりに、プロパティ ファイルを読み取り、そこから「n」の値を設定する必要があります。私はこの質問を見つけて、次のようなことを試しました:

しかし、それは機能していません。ファイル 0 に対してブロック A が実行され、プロパティ ファイルからプロパティを読み取ることができます。ただし、ブロック B はファイル file-1 と file-2 の両方に対して実行されます。また、ブロック C は実行されません。

誰かがこれを解決するのを手伝ってくれますか? これまで awk を使用したことがなく、構文が非常にわかりにくいです。また、 awk がさまざまなファイルから入力を読み取る方法を誰かが説明できる場合、それは非常に役立ちます。

質問にさらに詳細を追加する必要がある場合はお知らせください。

0 投票する
1 に答える
111 参照

unix - NAWKの使い方が理解できない

バイナリ ファイルから入力データを取得し、出力ファイルに書き込むコマンドを見つけました。

それは機能していますが、方法を見つけることができません...上記のコマンドがどのように機能し、何をしているのかを誰か助けてもらえますか?...このnawkは理解するのが難しすぎます...:(事前に感謝します。 .....

0 投票する
2 に答える
246 参照

nawk - 「そうでなければnawk」が機能しない

わかりました、これはおそらくあなたにとってばかげた質問のように聞こえるでしょうが、私はそれを機能させることができず、かなりの数のnawk / awkヘルプサイトを読んだ後でも、ここで何が間違っているのか本当にわかりません:

私はそれを1行にしたいのですが、さまざまな例に見られるように複数の行でも試しました:

nawk初心者を助けてくれてありがとう!

特定のパターン、ここでは「e」または「o」を含まない行のみを印刷したいだけです。最後の else は、テスト目的でのみ追加しました。

0 投票する
4 に答える
245 参照

unix - awk は検索パターンに一致し、すぐ次の行の 4 番目と 5 番目の値を出力します

print Nextline の 4 番目と 5 番目の値と一致する場合、4 番目と 5 番目の値のパターンを一致させたいと考えています。

以下は入力ファイルです

例: 17496 と 2857 を一致させています. 検索パターンが行で一致する場合, awk または sed を使用してすぐに次の行の 4 番目と 5 番目の値を取得する必要があります.

出力は次のようになります

66319 2857

パターンのマッチング中に重複を減らす

ありがとう

0 投票する
2 に答える
34 参照

awk - この nawk コマンドを理解する方法

次の awk コマンドを理解する方法は?

awk プログラムの形式は次のとおりです。

「a-- >= 0」は何をしますか? この操作はいつ実行されますか?

0 投票する
0 に答える
124 参照

awk - コマンドが gawk でしか機能しないのはなぜですか?

2 つのホストがあります。1 つは実行Linux中、もう 1 つは実行中ですOmniOS

awkオンLinuxは次のgawkとおり です。

そして、次のコマンドを実行しても問題ありません。

awkonOmniOSはだと思いますがnawk、よくわかりません:

ただし、同じコマンドを実行するとエラーになります。

根本的な原因がわかりません、誰か手がかりを教えてもらえますか?