印刷する列を含むAwkパス変数

パトリック

ファイルから印刷する列を含む変数をawkに渡したいですか?

この些細なケースでは、file.txtには1行が含まれています

11 22 33 44 55

これは私が試したものです:

awk -v a='2/4' -v b='$2/$4' '{print a"\n"$a"\n"b"\n"$b}' file.txt

出力:

2/4
22
$2/$4
11 22 33 44 55

必要な出力:

0.5

このタイプの変数の「評価」をコマンドとして実行する方法はありますか?

John1024

変数で指定された列を分割する1つの方法は次のとおりです。

$ awk -v num=2 -v denom=4 '{print $num/$denom}' file.txt
0.5

シェル変数を作成する人を信頼する場合bは、柔軟性を提供するメソッドを次に示します。

$ b='$2/$4'; awk "{print $b}" file.txt
0.5
$ b='$1*$2'; awk "{print $b}" file.txt
242
$ b='$2,$2/$4,$5'; awk "{print $b}" file.txt
22 0.5 55

ここでの柔軟性bは、任意のawkコードを含めることができるという事実によるものです。このアプローチでは、の作成者を信頼する必要がありますb

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

印刷する列を含むAwkパス変数

分類Dev

テキストと変数を含むものを印刷する

分類Dev

パス文字列を含む変数を別のパス文字列に変更する方法

分類Dev

awk を使用して複数のパターンを含む列を出力する

分類Dev

awkを使用して複数の連想配列と条件を含む行を印刷する方法

分類Dev

関数を含む文を印刷する

分類Dev

環境変数を含むパス文字列を置き換えます

分類Dev

Bash変数にスペースを含むパスを追加する方法

分類Dev

順番に印刷する必要があるサブ変数を含むTwigの変数を印刷する

分類Dev

辞書を含むパンダ列を複数の行に変換する

分類Dev

cmdを使用してファイル(テキスト)から特定の行(変数を含む)を印刷する方法

分類Dev

qtStyleSheetでファイルパスを含む変数を使用する方法

分類Dev

複数の値を含むパンダ列からリストを作成する

分類Dev

パス変数を含む角度URL

分類Dev

bashからawkにスペースを含む変数を渡す

分類Dev

Python変数割り当てのテキストを含む文字列を実際の変数に変換する

分類Dev

重複するエントリを含む配列リストを印刷する

分類Dev

10進数を含む文字列をLongに変換する

分類Dev

式vbaで文字列を含む変数を使用する方法

分類Dev

関数名として変数を含む文字列を使用する

分類Dev

変数を含む配列要素を展開する方法は?

分類Dev

文字列を使用するPostmanには、環境変数を含むテキストが含まれています

分類Dev

関数を含むリストを一貫して印刷する方法

分類Dev

クラスを含む変数でリストを作成する

分類Dev

スペースを含む変数で改行を使用する方法

分類Dev

変数を含む行を削除する

分類Dev

文字列とリストの列を含むパンダ列で関数を実行する

分類Dev

特定の文字列を含む7〜13行目で印刷(awkスクリプト)

分類Dev

パス変数を含む文字列を別のコントローラーに返します

Related 関連記事

  1. 1

    印刷する列を含むAwkパス変数

  2. 2

    テキストと変数を含むものを印刷する

  3. 3

    パス文字列を含む変数を別のパス文字列に変更する方法

  4. 4

    awk を使用して複数のパターンを含む列を出力する

  5. 5

    awkを使用して複数の連想配列と条件を含む行を印刷する方法

  6. 6

    関数を含む文を印刷する

  7. 7

    環境変数を含むパス文字列を置き換えます

  8. 8

    Bash変数にスペースを含むパスを追加する方法

  9. 9

    順番に印刷する必要があるサブ変数を含むTwigの変数を印刷する

  10. 10

    辞書を含むパンダ列を複数の行に変換する

  11. 11

    cmdを使用してファイル(テキスト)から特定の行(変数を含む)を印刷する方法

  12. 12

    qtStyleSheetでファイルパスを含む変数を使用する方法

  13. 13

    複数の値を含むパンダ列からリストを作成する

  14. 14

    パス変数を含む角度URL

  15. 15

    bashからawkにスペースを含む変数を渡す

  16. 16

    Python変数割り当てのテキストを含む文字列を実際の変数に変換する

  17. 17

    重複するエントリを含む配列リストを印刷する

  18. 18

    10進数を含む文字列をLongに変換する

  19. 19

    式vbaで文字列を含む変数を使用する方法

  20. 20

    関数名として変数を含む文字列を使用する

  21. 21

    変数を含む配列要素を展開する方法は?

  22. 22

    文字列を使用するPostmanには、環境変数を含むテキストが含まれています

  23. 23

    関数を含むリストを一貫して印刷する方法

  24. 24

    クラスを含む変数でリストを作成する

  25. 25

    スペースを含む変数で改行を使用する方法

  26. 26

    変数を含む行を削除する

  27. 27

    文字列とリストの列を含むパンダ列で関数を実行する

  28. 28

    特定の文字列を含む7〜13行目で印刷(awkスクリプト)

  29. 29

    パス変数を含む文字列を別のコントローラーに返します

ホットタグ

アーカイブ