• 締切済み

AWKのフィールドセパレータの数

こんにちわ フィールドセパレータの数を数えるシェルスクリプトについて質問 させていただきます。 AAAAA:BBBBBB:CCCCCCC ↑まず、このようなデータがあるとします。 このデータのフィールドセパレータを":"とします。 この":"の数を数えるスクリプトを作成するのに悩んでおります。 初心者丸出しの質問で申し訳ありませんが、よろしくお願いします。

みんなの回答

  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.1

NFにフィールドの数がセットされます。よってNF-1がフィールドセパレータの数です。 awk -F: ' { print NF-1 }'

すると、全ての回答が全文表示されます。

関連するQ&A