ファイルから行x(例えば10)をy(例えば15)にするために使用できるunixシェルコマンドは何ですか? grep
は役に立たないようですが、forループを行う以外は何も考えることができません。シェル:ファイルの行x〜yを取得する
5
A
答えて
20
2
5
4
AWK:
:awk 'NR>=10 and NR<=15' your_file
Perlの下記試験
perl -lne 'print if($.>=10 && $.<=15)' your_file
大きなファイルの場合
> cat temp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
> nawk 'NR>=10&&NR<=15' temp
10
11
12
13
14
15
> perl -lne 'print if($.>=10&&$.<=15)' temp
10
11
12
13
14
15
>
+0
私はawkソリューションが大好きです、ありがとう!あまりにも悪い私はperlを学んだことはありません、よく見える。 – navige
3
:
sed '10,15! d;15q' file
+0
説明してください。 – navige
+0
!dは10から15の間でないすべての行を削除します。15qは、最後の行まで処理する代わりに15行目で処理を終了させます。 –
関連する問題
- 1. パイソン:LinearRingのX、Y、Z値を取得
- 2. jQueryでx、yピクセルの色を取得
- 3. NativeScript - タップイベントでXとYを取得
- 4. UI5取得テーブルは、マウスイベントのxとy
- 5. レイアウトのアイテムの位置を取得する(xとyのパラメータ)
- 6. 配列内のオブジェクトのx、y座標を取得する
- 7. PDF内のポイントのX、Y座標を取得する方法
- 8. x、y点のリストの境界を取得する
- 9. ブラウザのリンクの座標(x、y)を取得する方法は?
- 10. Point2DのX軸とY軸を取得する方法は?
- 11. sfのXとYオフセットを取得する::
- 12. document.elementFromPoint(x、y)iframe内の要素を取得する
- 13. mouseClickのx座標とy座標を取得する方法
- 14. x軸とy軸のピンチスケーリングデータを取得する方法
- 15. xに応じてyの値を取得する
- 16. は(x、y)のリストにX、Y numpyの行列を変換
- 17. シェルで半分のファイル名を取得
- 18. SQLクエリ質問:Xには多くのYがあります。すべてのXを取得し、Xごとに最新のYを取得します。
- 19. MatlabでX、Yを与えるZの座標を取得
- 20. ImageView touchでX/Y座標を取得する
- 21. D3 chart:ダブルクリックイベントでx、y値を取得する方法
- 22. Matplotlibスキャッタプロットグラフィックからx y座標を取得する方法
- 23. Flash Actionscript +衝突時にx&y座標を取得する
- 24. Swift 3 - SceneKit 3Dモデルを取得するX Y Zローテーション値
- 25. X座標とY座標を取得する
- 26. HBaseシェル:行キーのリストを取得
- 27. Android Api 8.ビューからxとyを取得し、ボタンのxとyを設定します
- 28. div内の各アルファベットのx軸とy軸の値を取得
- 29. AngularJS: `{{x + '、' + y}}対{{x}}、{{y}} '
- 30. パス上のD3ポイントのx、y位置を取得
可能な重複の:http://unix.stackexchange.com/questions/47407/cat-line-x-to-line-y-on-a-huge-ファイル – h2ooooooo
http://theunixshell.blogspot.com/2013/06/print-range-of-lines-in-perl-based-upon.html – Vijay
はい!非常に重複して、申し訳ありません! KingsIndianの解決策は簡単に見つかりませんが。 – navige