プロが教えるわが家の防犯対策術!

シェルスクリプト 環境変数のRSの意味を教えていただけますでしょうか?

また、RSの中身を変更すると、どういった違いが発生するか、実際に体感
できる、スクリプトサンプルを頂けましたら助かります。

よろしくお願いいたします。

A 回答 (3件)

すみません、勘違いしてました



> RSを空文字にすれば、ファイル全体を1レコードとして読み込みます。

RSを空文字にすれば、「空行までを」1レコードとして読み込みます。

と訂正します。

より詳細には、awkのマニュアルを読むことをお勧めします。日本語訳もあります。
    • good
    • 0
この回答へのお礼

ありがとうございました。
解決しました。

お礼日時:2011/04/11 20:22

通常、awkは1行ずつ読み込んで処理をします。


この「1行」が「1レコード」にあたり、レコードの区切りは改行文字です。

変数RS を変更すると、この「レコードの区切り」を別の文字に変更できます。

RSを空文字にすれば、ファイル全体を1レコードとして読み込みます。
    • good
    • 0

確認なのですが、本当に環境変数ですか?



シェルスクリプトでawkを使っていて、そのawkの変数ではないですか?

この回答への補足

ありがとうございます。
AWKをつってて、AWKの変数になります。

補足日時:2011/03/28 11:26
    • good
    • 0

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