問題タブ [mawk]

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

linux - bash でテキストを処理する - pactl シンク入力出力からプログラムのボリュームを抽出する

からボリュームを抽出する方法を探しています

出力例:

抽出したい

ラインから

注: 複数のシンク入力がある可能性があり、ボリュームを抽出する必要があるのはシンク入力 #67 からのみです。

ありがとう

PSこれは、私の音楽プレーヤーの音量を上げたり下げたりする私のスクリプトに必要です。私はLinuxとbashの両方にまったく慣れていないので、問題を解決する方法がわかりませんでした.

編集:私のawkバージョン

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

awk - POSIX に準拠していないにもかかわらず、いくつかの Linux ディストリビューションがデフォルトで mawk を出荷するのはなぜですか?

mawk は POSIX ERE をサポートしていないため、POSIX 準拠ではありません。

正確には、POSIX ERE の一部である ERE 内で [[:space:]] のような名前付き文字クラスをサポートしていません。

GNU awk と BusyBox awk の両方にこの問題はないようです。

自分の awk スクリプトでこの問題に何度も遭遇しました。なぜなら、[[:space:]] が htab とスペース、および他のロケール固有の空白を単一の文字クラス式と一致させるのが本当に好きだからです。

では、なぜいくつかの Linux ディストリビューションは、POSIX 準拠のユーティリティも利用できるにもかかわらず、このような著名なユーティリティの非 POSIX 準拠の実装をデフォルトで出荷することを選択したのでしょうか?

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

awk - mawk を使用して重複行を削除する必要があります (具体的には)

正常に動作する gawk コマンドがあります。しかし、mawk がインストールされたマシンがあり、gawk をインストールしようとすると、依存関係が壊れているというエラーが表示されます。この行を mawk 構文に変更したいと思います。

入力ファイル: 3 つのパイプで区切られたファイルです