awk

    0

    2答えて

    bashスクリプト内の1行のフィールド: KEYNAME:value,KEYNAME:value,KEYNAME:value は(キーは、スペースのない文字列があり、値は整数ますので予めご了承ください) 私は(彼らの相対的な位置を知らなくても)、いくつかの特定のキーを選択して、別の行にその値を印刷する必要があります。 value value value これまでのところ、私は複数のKE

    2

    2答えて

    引数としていくつのファイルがあるのか​​をカウントするawkスクリプトを作成したいと思います。BEGINまたはENDでカウンタを使用すると結果は常に1になります。 awkは私がパラメータとして与えるファイルをマージしますか? どんなに私は、引数として与えてどのように多くのファイルが次のスクリプトをプリント「1」 (「n」は、すべてのファイルにあるどのように多くの単語カウントするために使用されます)

    0

    3答えて

    テキストファイルからこの文字列を取得することができますどのように: - 1BCF-2982 -- Installing Driver - 1BCF-2982 -- Driver Installed - (Testing Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card) - Executing Test -- MEID hex valu

    2

    3答えて

    私は、このawkコマンドに単語の境界を追加したい: awk '{$0=tolower($0)};/wordA/&&/wordB/ { print FILENAME ":" $0; }' myfile.txt 私はwordAとwordBの左右に\yを追加しようとしたが、それは私のテストでは動作しませんでした。 私はこれを試しました:/\ywordA\y/&&/\ywordB\y/ ありがとうござ

    1

    2答えて

    可能性のある問題をリストアップしたテキストファイルがあります。常にURLで始まり、Resultとエラーコードがあればそれで終わります。私がしたいのは、txtファイルを通過し、すべてのError:404 Not Foundブロックのテキストを取得し、それらをすべて別のテキストファイルに出力することです。私はこれが見つかりました:私は本当にしたいのは何... 200 OK: awk '/URL/,/4

    12

    1答えて

    bashスクリプト内のawkコマンドでbash変数に値を返すことは可能ですか?つまり、awkスクリプトがいくつかの算術演算を行う場合は、 bashスクリプトでアクセスできます。可能であれば、複数の戻り変数を区別する方法。ありがとう。

    1

    2答えて

    最初の列の値が最初の列の値と一致するファイルの行をawkを使って出力する必要があります。より簡単には例を説明した: file1.txt 1 2 3 4 5 file2.txt 1 dog 4 fish 6 cat 9 rabbit 私はfile3.txtになりたい: $ join file{1,2}.txt または使用: 1 dog 4 fish すべてのヘルプ

    2

    1答えて

    次のコードは期待どおりに機能します。 awk -F'^' '{printf "set %s:%s %s\n",$1,$2, $7}' todel.txt | sed 's/$/\\r\\n/' >> tofile.txt しかし、私は、以下に示すように、出力に変数を追加しようとすると、私はエラーを取得する: awk -F'^' '{printf "set %s:%s:%s %s\n",$1,$

    2

    3答えて

    2つのファイルを一緒に追加したいのですが、そのうちの1つには1つの列しかなく、もう1つは10だけです。もう1つの列にファイルを追加したいです。彼らは類似の列を持っていません! 私はjoinコマンドを試しましたが、同様の列(私が理解したように)が必要な場合は、catコマンドを試しましたが、それは最初の列として保存されません! ので、ファイル形式は、このようなものです: はFile1: probese

    1

    3答えて

    1,2,3,4,5の数字だけが残るようにファイルからすべてを削除します。改行は保持する必要があります。ファイルから他のすべてを削除するにはどうすればよいですか?このような