View previous topic :: View next topic |
Author |
Message |
DocReedSolomon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/184363306044f2e7a5bcd1f.gif)
Joined: 28 Aug 2006 Posts: 419
|
Posted: Tue Nov 07, 2006 1:50 pm Post subject: womit editiert ihr *fette* ASCII dateien? (kate?) |
|
|
also, ich hatte letzten monat einen bashjob verschlampt.
klar, my fault
hab was auf nen anderen rechner migriert, und halt diesen job schlichtweg vergessen.
handelt sich um ein apache log, aber togal, darum gehts mir nun jetzt nicht.
fakt ist: diese datei ist mittlerweile 2.5GB gross, und wird gegen ende dieses monats ~4GB haben.
mc (mein SwissArmyKnife <g>) kann diese datei nicht mehr oeffnen.
vi - nee, will ich mich nicht wirklich drin einarbeiten. total oversized fuer so enen kleinen job.
nano? hab ich nach 30 minuten den job abgeschossen, war der immer noch nicht mit fertig.
also, womit lese ich eine >2GB grosse datei ein, markriere im text einen block, und loesche diesen?
ueberraschenderweise kam kate gut mit der datei klar (KDE). da war ich doch etwas verwundert.
leider gabs in der online help von kate keinen tipp, wie ich einen block markiere und dann loesche.
naja, eigentlich schon, moechte aber eher weniger "megabyteweise" nach unten scrollen, um das ende der datei zu erreichen.
also, ich suche sowas wie im MC:
edit file
F3 mark am start des blocks
F3 am ende des blocks
F8 block wech
F2 speichern.
rechner hat 1GB RAM und 2GB tmp.
any hints?
danke! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Klaus Meier Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Mini-Me.gif)
Joined: 18 Apr 2005 Posts: 2908 Location: Bozen
|
Posted: Tue Nov 07, 2006 2:08 pm Post subject: |
|
|
Ich sach nur, viel Spaß. Was da nun Kate oder Kedit machen, weiß ich nicht so genau. Ich würde vor allem dran denken, ganz viel Speicher (realen und virtuellen) zu haben. Die meisten Editoren gehen doch davon aus, daß sie die Datei am Stück laden können.. Und wenn du sie dann aus dem Swap bearbeitest, dann richte dich mal auf einige Stunden ein. Wenn du das schon nach einigen Minuten abbrichst, dann kann das nie was werden. Alleine das Kopieren so einer Datei dauert ja Minuten. Richte dir mal temporär 10 Gig Swap ein, wenn du dafür Platz hast. Hab mal geschaut, also sowas wie Blockanfang und Blockende habe ich noch nicht gefunden. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Finswimmer Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/1672586922424daf205ec26.jpg)
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Tue Nov 07, 2006 2:08 pm Post subject: |
|
|
Splitte sie doch einfach.
Tobi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Necoro Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/163672451943ab3dcad64df.gif)
Joined: 18 Dec 2005 Posts: 1912 Location: Germany
|
Posted: Tue Nov 07, 2006 2:44 pm Post subject: |
|
|
warum nicht mit Vi? - wenn du "gvim" verwendest hast du auch deine schöne grafische Oberfläche, wenn du sie denn unbedingt brauchst --- und wenn du beim starten noch das Flag "-n" übergibst, sparst du dir auch die vi-interne swap-file (was zu raten ist ^^) ...
oder benutz sed ^^ _________________ Inter Deum Et Diabolum Semper Musica Est. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Knieper l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 10 Nov 2005 Posts: 846
|
Posted: Tue Nov 07, 2006 2:55 pm Post subject: |
|
|
Die betreffenden Zeilennummern rausgrep()en und dann head und tail in eine neue Datei schreiben... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slick Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/155298905545589d9986ab5.gif)
Joined: 20 Apr 2003 Posts: 3495
|
Posted: Tue Nov 07, 2006 3:09 pm Post subject: |
|
|
besser aufgehoben im Diskussionsforum, verschoben |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
b3cks Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2950913324bb3561d0d0e4.jpg)
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Tue Nov 07, 2006 3:28 pm Post subject: |
|
|
Nur aus Spaß, zeig uns mal die Ausgabe von:
Code: | wc -l <deine_Datei> |
![Laughing :lol:](images/smiles/icon_lol.gif) _________________ I am /root and if you see me laughing you better have a backup. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Earthwings Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/49753421747790001d409d.png)
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Tue Nov 07, 2006 3:49 pm Post subject: |
|
|
Schreib dir doch schnell zum Beispiel ein C/C++ Programm, das genau das für dich macht ![Smile :)](images/smiles/icon_smile.gif) _________________ KDE |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
DocReedSolomon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/184363306044f2e7a5bcd1f.gif)
Joined: 28 Aug 2006 Posts: 419
|
Posted: Tue Nov 07, 2006 5:54 pm Post subject: |
|
|
b3cks wrote: | Nur aus Spaß, zeig uns mal die Ausgabe von:
Code: | wc -l <deine_Datei> |
![Laughing :lol:](images/smiles/icon_lol.gif) |
11315543 ./access_log
PS: unter win in 2Min eingelesen sowie bearbeitet!
und jetzt?
Last edited by DocReedSolomon on Tue Nov 07, 2006 6:00 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
DocReedSolomon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/184363306044f2e7a5bcd1f.gif)
Joined: 28 Aug 2006 Posts: 419
|
Posted: Tue Nov 07, 2006 5:56 pm Post subject: |
|
|
Earthwings wrote: | Schreib dir doch schnell zum Beispiel ein C/C++ Programm, das genau das für dich macht ![Smile :)](images/smiles/icon_smile.gif) |
ja sischer, sicher.
isch schreibe eine c programma! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hoschi Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/20909266864655fb90cef80.png)
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Tue Nov 07, 2006 6:58 pm Post subject: |
|
|
Ich hasse Dialekt, egal ob gesprochen oder geschrieben. _________________ Just you and me strogg! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Fauli l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/9342013042b57afb44a90.png)
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Tue Nov 07, 2006 7:41 pm Post subject: |
|
|
Geht das nicht einfacher mit sed? Code: | sed '/ANFANG/,/ENDE/d' access_log |
_________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
amne Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/117771253447ad6e0ae3631.gif)
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Tue Nov 07, 2006 8:02 pm Post subject: |
|
|
hoschi wrote: | Ich hasse Dialekt, egal ob gesprochen oder geschrieben. |
Themenverfehlung. Bitte solche Posts unterlassen sonst kommt der böse amne. _________________ Dinosaur week! (Ok, this thread is so last week) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
platinumviper l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/1238286818436882513cc0f.jpg)
Joined: 12 Feb 2004 Posts: 661 Location: Munich, Germany
|
Posted: Tue Nov 07, 2006 9:19 pm Post subject: |
|
|
Earthwings wrote: | Schreib dir doch schnell zum Beispiel ein C/C++ Programm, das genau das für dich macht ![Smile :)](images/smiles/icon_smile.gif) | Zu spät, Stuart Kemp und David MacKenzie waren schneller. Mit csplit kann man Dateien inhaltsbezogen teilen.
platinumviper _________________ No money back garantee. In case of problems, don't call us, we call you. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
energyman76b Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1100932856497255fef223c.png)
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Wed Nov 08, 2006 2:03 am Post subject: Re: womit editiert ihr *fette* ASCII dateien? (kate?) |
|
|
DocReedSolomon wrote: |
also, womit lese ich eine >2GB grosse datei ein, markriere im text einen block, und loesche diesen?
ueberraschenderweise kam kate gut mit der datei klar (KDE). da war ich doch etwas verwundert.
leider gabs in der online help von kate keinen tipp, wie ich einen block markiere und dann loesche.
naja, eigentlich schon, moechte aber eher weniger "megabyteweise" nach unten scrollen, um das ende der datei zu erreichen.
|
äh? du klickst an den Anfang des Blocks. Du scrollst runter, du hälst shift, du klickst an das Ende des Blocks, du drückst 'Entf' und gut ist. Wo ist das Problem? _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Earthwings Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/49753421747790001d409d.png)
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Wed Nov 08, 2006 8:20 am Post subject: Re: womit editiert ihr *fette* ASCII dateien? (kate?) |
|
|
energyman76b wrote: | DocReedSolomon wrote: |
also, womit lese ich eine >2GB grosse datei ein, markriere im text einen block, und loesche diesen?
ueberraschenderweise kam kate gut mit der datei klar (KDE). da war ich doch etwas verwundert.
leider gabs in der online help von kate keinen tipp, wie ich einen block markiere und dann loesche.
naja, eigentlich schon, moechte aber eher weniger "megabyteweise" nach unten scrollen, um das ende der datei zu erreichen.
|
äh? du klickst an den Anfang des Blocks. Du scrollst runter, du hälst shift, du klickst an das Ende des Blocks, du drückst 'Entf' und gut ist. Wo ist das Problem? |
Ne, das geht wirklich nicht vernünftig. Wenn du eine sehr große Datei hast, ist Page-Down/Scrollen etc. sehr langsam und nur auf begrenzte Bereiche anwendbar, effizient durch eine Datei kann man sich dann nur mit "Gehe zu Zeile" bewegen. Um damit Markierungen zu erzeugen, bräuchte man eine Markierung Anfang/Ende Funktion. _________________ KDE |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
dakjo Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/18635768514600eb83f10d8.jpg)
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Wed Nov 08, 2006 9:50 am Post subject: |
|
|
Also hier tut Kate auch mit nem 5GB grossem access.log X)
ich hab mal spasseshalber ca. 1/3 makiert und in eine neue datei eingefügt. OK hat was gedauert, tat aber wunderbar.
Zeit fürs markieren, kopieren und in neue datei schreiben ~3min. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fangorn Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_7_-_Barret.gif)
Joined: 31 Jul 2004 Posts: 1886
|
Posted: Wed Nov 08, 2006 2:57 pm Post subject: |
|
|
Ich habe da gute Erfahrungen mit XEmacs. Anfang suchen, Marke setzen, Ende suchen, Marke setzen und weg damit. Egal wieviele Pages dazwischen sind.
Vi hatte mal ein problem mit großen Dateien bei meinem traditionell unter 100 MB großen /tmp. ob das in neueren Versionen von VIM immer noch so ist, weiss ich nicht. _________________ Video Encoding scripts collection | Project page |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
DocReedSolomon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/184363306044f2e7a5bcd1f.gif)
Joined: 28 Aug 2006 Posts: 419
|
Posted: Sat Nov 11, 2006 1:51 pm Post subject: Re: womit editiert ihr *fette* ASCII dateien? (kate?) |
|
|
energyman76b wrote: |
äh? du klickst an den Anfang des Blocks. Du scrollst runter, du hälst shift, du klickst an das Ende des Blocks, du drückst 'Entf' und gut ist. Wo ist das Problem? |
aah, dachte mir es waere einfach, danke!
das mit SHIFT wusste ich nicht, somit konnte ich jetzt schonmal den oktober abtrennen.
suchen nach "01/nov"
cursor an den anfang der zeile
ctrl-shift-end
entf
abspeichern
puh!
@earthwings:
ja, mit dem scrollen ist nicht der hit, aber mit end ans ende der datei ging recht gut.
csplit usw schaue ich mir mal an, danke fuer die tipps ![Razz :P](images/smiles/icon_razz.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|