1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWKマスターへの道のりAdvent Calendar 2019

Day 2

AWKコマンドを使う上で使う組み込み変数

Last updated at Posted at 2019-12-06

AWKマスターへの道のり アドベントカレンダーの2日目
https://qiita.com/advent-calendar/2019/awker

AWKコマンドを使う上で覚えておくべき変数

awkには最初から定義されている変数がいくつか存在します。

AWKを使う上で絶対に覚えておくべきものと、まぁそんなに使わないんだろうなってやつまで色々あるけれど、今回は一応知っている限りはすべて列挙します。

###組み込み変数一覧
######よく使うもの

変数 役割 デフォルト値
$0 ※レコード
$n レコードのn番目のフィールド
FILENAME ファイル名 -
RS レコードの区切り文字 改行(\n)
FS フィールドの区切り文字 スペース
ORS 出力レコードの区切り文字 改行(\n)
OFS 出力フィールドの区切り文字 スペース
NR 入力中のレコード数 現在の入力ファイル数のレコード数
NF レコード中のフィールド数 現在の入力レコード中のフィールド数
※レコードは一行ごとのデータ

######あんま使わないけどあるやつ

変数 役割 デフォルト値
CONVFMT
RLENGTH
RSTART
FNR
ENVIRON
SUBSEP
OFMT
IGNORECASE *

####備考
あんま使わないやつについてはまた後日追加で編集致します。。。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?