問題タブ [awk]
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.
bash - シェルでの検索と置換
私はシェル (bash) スクリプトを作成しており、簡単なタスクを実行する簡単な方法を見つけようとしています。
変数に文字列があります。これが関連しているかどうかはわかりませんが、実際にはこの文字列はテキスト ファイル全体の内容であるため、スペースや改行を含めることができます。
特定の部分文字列の最後の出現を別のものに置き換えたい。おそらく、そのために正規表現を使用できますが、混乱する瞬間が 2 つあります。
- 最初からではなく、最後から一致する必要があります
- スキャンしたい部分文字列は可変ではなく固定です。
arrays - AWK はどのように配列演算を行うことができますか?
Excel から Awk に移行したいと考えています。配列の加算や除算などの基本的な数学演算が必要です。
たとえば、配列 A と B はそれぞれ [1, 3, 2] と [2, 1, 2] です。A と B の乗算から配列 [2, 3, 4] を取得するにはどうすればよいですか? AとBの足し算と割り算は?
text - 12列を結合する最も簡単な方法は何ですか?
タブで区切られた12列があります。どうすればそれらを並べて参加できますか?
[追加] AWKとして他の方法も教えてください:速いほど良いです。
regex - awk は量指定子をサポートしていますか - [0-9]{6,6} が必要です
gawk は 6 桁のフィールド、または {n,m} 量指定子を使用した n 桁のフィールドと一致しないようです
[0-9][0-9][0-9][0-9][0-9][0-9] に一致します。
\d\d\d\d\d\d もサポートしていないようです。
拡張正規表現を有効にする必要がありますか、それともそれをサポートしていないだけですか。
TNX
unix - 列間を減算してAWKで印刷する
次の入力データがあります。
私がやりたいことは、列 3 を列 2 で減算することです。
しかし、この awk が機能しない理由:
ubuntu - AWK - 私の正規表現は大文字と小文字を区別しません
私はUbuntu 8.04を実行していますが、コードは次のようになります...
--posix スイッチがないと、{n} 式が gawk で機能しないことがすぐにわかりました。有効にすると式は機能しますが、大文字と小文字を区別せずに AAAA と aaaa に一致します。ここで何が起こっているのですか?
unix - 各フィールドを解析し、「awk」/「gawk」を使用して処理します
クエリは次のとおりです。
「awk」クエリによって出力されるフィールド名は、マングルされた C++ シンボル名です。それぞれをdemに渡し、最終的に「dem」の出力、つまりデマングルされたシンボルを出力したいと思います。
フィールド区切り文字が ' ' (スペース) であると想定します。
testing - 仮説検定で p 値を計算する方法 (線形回帰)
awk
現在、測定データの統計分析を行うスクリプトに取り組んでいます。線形回帰を使用してパラメーター推定値、標準誤差などを取得しています。また、帰無仮説検定 (t 検定) の p 値を計算したいと考えています。
これはこれまでの私のスクリプトですが、p 値を計算する方法はありますか?