ファイルのm行目〜n行目を抽出するスクリプト
1318 ワード
headとtailを組み合わせれば可能。
組み合わせ方を一生覚えられないのでメモ。
cat hoge.txt | head -{n} | tail -{n - m + 1}
実例
hoge.txt
1
2
3
4
5
6
7
8
hoge.txt
1
2
3
4
5
6
7
8
2行目〜7行目を抽出
cat hoge.txt | head -7 | tail -6
2
3
4
5
6
7
応用
関数にしておくと素敵
~/.bashrc
body(){
cat $1 | head -$3 | tail -`expr $3 - $2 + 1`
}
body hoge.txt 2 5
2
3
4
5
Author And Source
この問題について(ファイルのm行目〜n行目を抽出するスクリプト), 我々は、より多くの情報をここで見つけました https://qiita.com/narita_kosei/items/048c29ecc482462e2682著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .