mac ファイルから指定した範囲の行を抽出する
macで、コマンドを実行してファイルから指定した範囲の行を抽出する手順を記述してます。「sed」コマンドのオプションに「n」に行の範囲を指定することで抽出できます。
環境
- OS macOS Monterey
- SHELL /bin/zsh
ファイルから指定した行だけ抽出
ファイルから指定した行だけ抽出するには、「sed」コマンドを使用します。
実際に、以下の「hoge.txt」の2~5行目を抽出してみます。
cat -n hoge.txt
<出力結果>
1 aaa
2 bbb
3 ccc
4 ddd
5 eee
6 fff
7 ggg
「sed」コマンドを使って、抽出してみます。
sed -n '2,5p' < hoge.txt
<出力結果>
bbb
ccc
ddd
eee
2~5行目のみ抽出されていることが確認できます。
-
前の記事
kotlin mapをmutableMapに変換する 2024.04.23
-
次の記事
kotlin エラー「error: type mismatch: inferred type is Int but Boolean was expected」の解決方法 2024.04.24
コメントを書く