- ベストアンサー
テキスト処理(テキストの分割)
たびたび失礼いたします。 リストファイル(テキスト)を分割するコマンドってあるのでしょうか。 splitというコマンドを見つけたのですが、 それだと、区切りが行の途中で切れてしまいます。 10000行以上あるファイルに対して、 はじめの1000行だけを取り出すとか、 1500行ごと分割するとか、 そういうことをできるコマンドは無いのでしょうか。 結構こういうことをしたいひとっていると思うのですが、 グーグルで検索したら、 Windowsの分割ツール(これはsplitと同じ機能) ばかりが引っかかってしまいました。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
unixにはあります。 >はじめの1000行だけを取り出すとか、 headと言うコマンドです。 応用して1500行づつ取り出したりも出来ます。 unixを使える環境にするか、探せばwindowsでもunixライクなコマンド がフリーで用意されているのでそっちを使うかすればいいと思います。
その他の回答 (3)
- psyren
- ベストアンサー率46% (7/15)
回答No.4
split コマンドで出来ます。 オプションで行数を指定出来ますので、それを利用すれば行の途中で切れません。 -linecount | -l linecount マニュアルよく読みましょう。 まあ、head でも tail でもなんでもいいんですが。。。
- investyou
- ベストアンサー率23% (13/56)
回答No.2
#1です。 windowsのカテでは無かったですね。 unixコマンドを使ってください。
- investyou
- ベストアンサー率23% (13/56)
回答No.3
#1です。 windowsのカテでは無かったですね。 unixコマンドを使ってください。
質問者
お礼
このページいいですね! 早速ブックマークさせていただきました!! それにしてもheadコマンドでできるとは・・・! 先頭を見るだけのコマンドだと思っていました ありがとうございました。
お礼
ありがとうございます! いろいろあるんですね!