問題タブ [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 に答える
797 参照

shell - nawk を含むスクリプトが出力を画面に出力しない

テキストを検索し、指定された数の後続行と後続行で結果を出力するための素晴らしいワンライナーに出くわしました。これからスクリプトを作成しようとしています。これまでのところ、これは私が持っているものです:

問題は、nawk コマンドの出力が画面に表示されないことです。

しかし、コマンドを入力すると、適切な出力が得られます。

この理由は何ですか? また、スクリプトを機能させるにはどうすればよいですか?

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

awk - Solaris awk のトラブル

私はシェル スクリプトを書いており、次のようなものから FIND ME を削除する必要があります。

そしてそれを配列に割り当てます。Solaris のスクリプトを非大域ゾーンに移動するまで、コードは問題なく動作していました。以前に使用したコードは次のとおりです。

今すぐ印刷:

nawk で同じコマンドを試すように提案されましたが、代わりに次のエラーが表示されます。

また、/usr/xpg4/bin/awk存在しません。

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

linux - how can i print the column in text file to row wise using unix command?

I have file like this.. for eg:

i want output like this, column 1 number is same for all dac1 to dac10. header i gave for your reference. in original file i don't have header.

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

awk - tail -F の代替

「TAIL -n -0 -F filename」を実行してログ ファイルを監視しています。しかし、ログファイルに多くのメッセージが書き込まれているため、これは多くの CPU を占有しています。ファイルを開いて新しい/少数のエントリを読み取って閉じ、5秒間隔ごとに繰り返す方法はありますか? ファイルを追跡し続ける必要がないようにするには?次の実行で最後に読み取った行を次の行から開始するにはどうすればよいですか? テールシェルcmdを生成することにより、nawkでこれを実行しようとしています。

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

scripting - awk 関数を終了する

awk 関数を終了するにはどうすればよいですか? 「終了」はプログラム全体を停止しますか?

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

linux - 置換コマンドの問題

置換コマンドに問題があります。

入力ファイル私はこれを持っています

シングルクォートに置き換えたい

以下のコマンドを使用して

このようなエラーが発生しています

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

linux - UNIX:IPアドレスをバイナリコードに変換する方法

IPアドレスをバイナリ形式に変換するコマンドはありますか?

例: 10.110.11.116

出力: 00001010.01101110.00001011.01110100

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

awk - awk内で処理された各ファイルの後に区切り文字を追加する

2つの区切り文字(STARTとENDを含まない)の間にテキストを抽出している複数のファイルがあります。各ファイルを処理した後、ファイルが処理されたことを示す区切り文字、たとえば文字列「END」を出力したいと思います。処理された各ファイルの後に、文字列「END」を出力に追加するにはどうすればよいですか?例えば、

コンテンツを含むファイルが2つあるとします

file1.txt

file2.txt

私は次のことを実行するかどうかを知っています:

次の出力が得られます。

しかし、私が望む出力は次のとおりです。

各ファイルが処理された後、文字列「END」を出力に追加するにはどうすればよいですか?

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

bash - BASH での nawk と OFS の問題

私は、bash シェルで Solaris のそのプロセッサ セットに該当するプロセッサ ID が続くプロセッサ セット番号を抽出するスクリプトに取り組んでいます。

抽出したい出力は次のとおりです: ($output の内容)

望ましい出力は次のとおりです。

私がnawkを使って書いたコード:

得られた出力:

誰でも助けて、望ましい出力を得るために何が欠けているか教えてもらえますか? 前もって感謝します。

編集: OFS と ORS を使用するアイデアは、このチュートリアルから得られます:チュートリアル リンク