アプリ版:「スタンプのみでお礼する」機能のリリースについて

man awkとしたとき引数がfile...となっていたので
複数のファイルを引数にとれるのかなと思ったのですが
その場合$1などフィールドを参照するときはどうなるのでしょうか?

A 回答 (2件)

はい。

複数のファイルをスペースで区切って入力出来ます。

>その場合$1などフィールドを参照するときはどうなるのでしょうか?

こっちはシェルの話ですよね。
一度ファイルにリダイレクトして、ファイル作成してからawkに食わせます。私なら。
    • good
    • 0
この回答へのお礼

なるほど。ありがとうございます。
pasteというコマンドがあるのを知って、
awkで複数ファイルを引数にとれるならおなじような
ことができるかなと思ったのですが、
ひとつずつ連結するのがいいみたいですね。

お礼日時:2006/09/16 21:06

>複数のファイルを引数にとれるのかなと思ったのですが



その通りです。
指定されたファイルの順番でawkで処理されます。
つまり指定されたファイルの順番で1つにまとめられたファイルが指定された時と同じだと思えばいいかと。


>その場合$1などフィールドを参照するときはどうなるのでしょうか?

特に入力ファイルが複数あるから変わるという事はないです。
普通に入力されたレコードをフィールドセパレータ(FS)でフィールドに分けられるだけです。
    • good
    • 0
この回答へのお礼

ありがとうございます。
なるほど。ひとつづつ処理されていくのですね。^^

お礼日時:2006/09/16 21:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!