[解決済み] awk で行と要素を選択する
2023-02-18 06:19:20
質問
私は awk でそれを学びました。
$2
は 2 列目であることを知りました。i行目、j列目の要素を指定するにはどうしたらいいでしょうか?
どのように解決するのですか?
2行目を表示する。
awk 'FNR == 2 {print}'
2番目のフィールドを表示する。
awk '{print $2}'
5行目の3フィールド目を印刷する。
awk 'FNR == 5 {print $3}'
ヘッダ行と(冗長な)フィールドの説明を含む例です。
awk 'BEGIN {print "Name\t\tAge"} FNR == 5 {print "Name: "$3"\tAge: "$2}'
ちなみに、列の整列は "\t
よりも良い方法がありますよ。
使用方法
exit
を使って、ファイル全体を処理する理由がない場合は、目的のレコードを印刷した時点で停止します。
awk 'FNR == 2 {print; exit}'
関連
-
[解決済み] bashと正規表現を使って1行でプロセスを検索してkillする
-
[解決済み] awk を使って n 番目から最後までのすべての列を表示する
-
[解決済み】AWK: ラインパターンからキャプチャされたグループにアクセスする
-
[解決済み] 最初のフィールド以外を awk で印刷する
-
[解決済み] 最初の3列を除くすべての列を印刷する
-
[解決済み] AWKを学ぶ理由はまだあるのでしょうか?
-
[解決済み] grepの出力にファイル名と行番号を表示する
-
[解決済み] awk におけるタブ区切りの値
-
[解決済み] 部分的に文字列が一致する場合(列や単語が部分的に一致する場合)。
-
[解決済み] awk を使って特定の数字以降のすべての列を表示するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン