![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
splitコマンドがあります。
split -l 1000 ログファイル とすると
ログファイルを1000行単位に分割し、
xab,xaa等のファイルに出力してくれます。
詳細は man splitで確認して下さい。
この回答への補足
ありがごうございます。split でファイルを分割することはできるようになりました。ただ、今回の場合ファイルがとてつもなく大きいので、元のファイルを残して分割ファイルを別途作成することができません。何かよい方法がないですかね~
補足日時:2005/08/09 17:41![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?8acaa2e)
No.2
- 回答日時:
>今回の場合ファイルがとてつもなく大きいので、元のファイルを残して分割ファイルを別途作成することができません。
何かよい方法がないですかね以下の方法が考えられます。
1案.
他のシステムのファイル領域を借用する。NFSを使用して、今回のログファイルが2つ分以上格納できる領域を確保し、そこで分割する。
もしくは、十分な空き領域のある他のシステムへログファイルをFTPで転送し、そこで分割する。
これが、もっとも簡単な方法ですが、他のシステムが使えることが前提です。
2案.
1案がだめなら、以下の方法です。
以下のようなプログラムを作ります。
1)ログファイルのnバイトを終端からよみ、他のファイル(新規)へ書き込む。
2)nバイト分をログファイルから削除する。
上記を繰り返す。
上記のプログラムは、シェルでは作成できません。
C言語,perl,ruby等なら可能です。
但し、改行のところで、分割はできませんので、改行単位で分けたい場合は、その為の補正作業が必要となります。
他のファイルシステムを使うか、プログラムを作るしかないのですね~どちかかの方法で対応を考えようと思います。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/10/03 09:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/04 10:48
- Photoshop(フォトショップ) アプリ「フォト」と編集したファイルの紐づけを切り離したい。 1 2023/08/01 16:42
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
- ドライブ・ストレージ Android端末でSDカードが機能しなくなりました 6 2023/02/17 17:20
- Google Drive Googleスライドについて 1 2023/05/01 00:11
- Google Drive Googleドライブで削除できないファイルがある。 5 2023/05/11 09:39
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの特定行の削除
-
iCloud for Windowsをアンイン...
-
ファイルが移動してもリンクの...
-
Excelに貼り付けた画像を圧縮す...
-
WINDOWS CMDからゴミ箱のファ...
-
OneDrive必要なものでしょうか
-
Excel: ファイル名になぜ、[...
-
vbsからのExcelマクロ呼び出し...
-
FTPのgetとputの使いわけ。
-
エクセルのマクロについて教え...
-
正規表現でファイルの末尾の特...
-
EXCELVBAにて文字列にして「01...
-
VBAにおいて、ファイルの移...
-
複数のExcelファイルにある同名...
-
ホームページビルダー16で未...
-
ユーザーフォームをコピーする...
-
5000個のtiffファイルをpdfへ変...
-
エクセル保存終了で一時ファイ...
-
VBでbasファイルのインポート、...
-
[Unity]シーンファイルの中が消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの特定行の削除
-
彼女の過去の恋愛に嫉妬してし...
-
OneDrive必要なものでしょうか
-
vbsからのExcelマクロ呼び出し...
-
EXCELVBAにて文字列にして「01...
-
複数のExcelファイルにある同名...
-
Excel: ファイル名になぜ、[...
-
ファイルが移動してもリンクの...
-
FTPのgetとputの使いわけ。
-
iCloud for Windowsをアンイン...
-
VBAにおいて、ファイルの移...
-
docxをmht形式で保存したファイ...
-
Excelに貼り付けた画像を圧縮す...
-
5000個のtiffファイルをpdfへ変...
-
[Unity]シーンファイルの中が消...
-
自動で.xlsを閉じて指定フォル...
-
エクセルのファイル:「自分」が...
-
Googleドライブについて
-
htmlファイルを結合して一つの...
-
エクセルの固定範囲にCSVを貼り...
おすすめ情報