問題タブ [gawk]

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 に答える
548 参照

gawk - 致命的: 以前に定義された関数名

以下のリストでは、エラーが発生します。

致命的: 以前に定義された関数名「myprint」

0 投票する
8 に答える
462 参照

java - Java でのクラス定義の正規表現

問題は次のとおりです。

Java には大規模なコードベース (数十のパッケージに数百のファイル) があり、各クラス定義でキーワード strictfp を追加および削除する機能が必要です。この置換を実行するには、sed または awk のいずれかを使用する予定です。ただし、コメントなどで「クラス」という言葉が置き換えられることは避けたいと思います。誰でもこれに対する解決策を考えることができますか?

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

bash - シェルスクリプトで gawk を使う

こんにちは、for ループで gawk を使用したいと考えています。このようなもの:

これはもちろん機能していません。アイデア?

0 投票する
6 に答える
3637 参照

linux - Awk を使用して、各レコードに異なる固定幅フィールドがあるファイルを処理する

Awk を使用して処理したいレガシー システムのデータ ファイルがいくつかあります。各ファイルは、レコードのリストで構成されています。いくつかの異なるレコード タイプがあり、各レコード タイプには異なる固定幅フィールドのセットがあります (フィールド区切り文字はありません)。レコードの最初の 2 文字はタイプを示しており、これからどのフィールドが続くかがわかります。ファイルは次のようになります。

Gawk を使用してFIELDWIDTHSを設定できますが、それはファイル全体に適用されます (レコードごとにこれを設定する方法がない場合を除きます)。または、FS を "" に設定してファイルを 1 文字で処理することもできます。時間ですが、それは少し面倒です。

Awk を使用してそのようなファイルからフィールドを抽出する良い方法はありますか?

編集:はい、Perl(または他のもの)を使用できます。ただし、Awkでそれを行う賢明な方法があるかどうかを知りたいと思っています。

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

bash - シェルスクリプトで gawk を使う

私はそのようなことをしたい:

これは可能ですか?

ありがとう

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

awk - 列を並べ替える方法

再フォーマット中のファイルで、最後の列を最初の列として配置し、残りの列は同じままにしたいと思います。Python でこれを簡単に行うことができましたが、今晩 awk を学ぶと思いました。

次に例を示します。

(前)

(後)

ただし、3 列よりも多くの列があります。実際、列数は異なります。

ありがとう、

SetJmp

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

powershell - PowerShell で Awk を使用したファイルの形式

私がしたのは、ファイルへの ls だけで、次に単純な awk 印刷を実行しました。私は PowerShell と Awk の両方を初めて使用しますが、出力は明らかに期待どおりではありません。誰でもこれを説明できますか?ファイルの形式と関係がありますか?

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

gawk - GNU awk:置換テキストでキャプチャされたグループにアクセスする

これは単純なことのように思えますが、awk gensub / gsub / subの動作は常に私にはわかりません。そして今では、ドキュメントに記載されていること(およびzillionでの経験)を実行させることができません。他の同様のツールが機能することを示唆しています)。具体的には、置換文字列の正規表現から「キャプチャされたグループ」にアクセスしたいと思います。awkの構文は次のようになります。

それは「abbbc」を「Herearebees:bbb」に変えるはずです。少なくとも、Ubunutu9.04ではそうではありません。代わりに、「\1」は^Aとしてレンダリングされます。つまり、コード1の文字です。もちろん、私が望むものではありません。どうすればよいですか?

ありがとう。

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

gawk - gawk の数式

gawkで解決しようとしている問題があります。これは非常に単純なはずですが、私の試行ではゼロ除算エラーが発生しました。

私が達成しようとしているのは次のとおりです–</p>

例:

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