タグ

getlineに関するkoma_gのブックマーク (2)

  • getline = ファイル(やパイプ)から1行読み込む - AWK

    ファイル(やパイプ)から1行読み込みます。 o 読み込んだ行の最後に、改行コードは入りません。 o 読み込み方法を変更したい時は、変数FSやRS辺りからどうぞ。 **** 書式 -------- getline [読み込み結果を入れる変数] [ < 入力ファイル名] もしくは 入力コマンド文字列 | getline [読み込み結果を入れる変数] Gawkの場合は インターネット接続用文字列 |& getline [読み込み結果を入れる変数] -------- (以下、書式の組み合わせ) -------- getline getline < 入力ファイル名 getline 読み込み結果を入れる変数 getline 読み込み結果を入れる変数 < 入力ファイル名 入力コマンド文字列 | getline 入力コマンド文字列 | getline 読み込み結果を入れる変数 インターネット接続用文字列

  • The GNU Awk User's Guide - 入力ファイルの読み込み

    典型的なawkプログラムでは、すべての入力は標準入力(デフォルトでは キーボードだが、ほとんどの場合は他のコマンドからのパイプ)かコマンドライ ンで指定した名前のファイルのどちらかから読み込まれる。入力ファイルを指定 している場合、awkは指定した順番に従ってすべてのファイルからデータ の読み込みを行う。ある時点で処理している入力ファイルのファイル名は組込み 変数FILENAME(セクション 組み込み変数を参照)から得ることができる。 入力はレコードと呼ばれる単位で読み込まれ、プログラムに記述されたル ールに従い、一度に一つのレコードを処理する。デフォルトでは各レコードはひ とつの行である。各レコードはフィールドと呼ばれる塊に自動的に分割さ れる。これはあるレコードの一部分について作業を行うプログラムに便利である。 まれに特別な場合に、getlineコマンドを使う必要にせまられることがあ

  • 1