シェル/bash プログラミング ツイート; スポンサーリンク. awk 複数行を処理する(その他の文字が区切り) システム変数RS・FSの設定を変更して、複数行でレコードが構成されるファイルを処理してみましょう。レコードの区切り文字が#(任意の文字)の場合です。 awk lines2.dat #が区切りとなるデータを準備します。 公開日 : 2019年2月9日 / 更新日 : 2020年1月26日. awk シェル. awkのFS変数で区切り文字を設定 . awkでテキストダンプされたデータを操作するときに、fv(fits viewer)のダンプなどを取り扱おうとすると、複数の区切り文字を指定したくなることがあります。 awkの-Fオプションに awkは入力として受け取った文字列に対して、フィールド区切り文字やレコード区切り文字を指定して、 「列」に対する処理を行うためのコマンドです。また、awk単体としても、1つのプログラムです。 awkの基本書式. Last-Modified: 2020/01/14 awkの区切り文字を指定するFオプション|複数の区切り文字指定も解説. awkでデリミタ(区切り文字)を複数指定する場合は、「[](カギカッコ)」で囲ってやる事で-Fで指定することができる。 例えば、以下の例だと「,」と「-」で列を区切るように指定している。 [root@localhost ~]# cat /tmp/test.file aaaaa,111-11,super,66666661 bbbbb,222-22,wonder,66666662 ccccc