mac ファイルから範囲を指定して文字列を表示する

  • 作成日 2023.01.05
  • mac
mac ファイルから範囲を指定して文字列を表示する

macのターミナル上で、ファイルから範囲を指定して文字列を表示する手順を記述してます。 「 cut 」コマンドのオプションで範囲を指定することで可能です。

環境

  • OS macOS Monterey
  • SHELL /bin/zsh

手順

ファイルから範囲を指定して文字列を表示するには、「 cut 」コマンドを使用します。

例えば、以下のファイル「hoge.txt」の「2~5」文字のみ抽出する場合は、

「 cut 」コマンドで、「 -b(開始位置)-(終了位置) 」を指定します。

cut -b2-5 hoge.txt

<出力結果>
bcde
BCDE

「-b」の後にスペースをつけても同様となります。

cut -b 2-5 hoge.txt

また、2文字目と5文字目だけを抽出したい場合は、カンマを使用します。

cut -b 2,5 hoge.txt

<出力結果>
be
BE