Luzifer und der findabuse.log

From digital-bit.ch's wiki
Jump to: navigation, search
20:39 <Luzifer> ma ne frage... wie muss ich den folgenden befehl ändern, damit er die leerzeichen in den dateinamen automatisch in "\ " umwandelt?
20:40 <Luzifer> for I in `find ~`;do du "$I";done >> ~/filesizes.txt
20:40 <Luzifer> sonst versucht du immer auf mehrere dateien zuzugreifen wenn die datei z.b. "meine datei" heißt
20:41 <!t4c> lol?
20:41 <!t4c> Was soll das denn bringen?
20:42 <Luzifer> eine auflistung der einzelnen dateigrößen in einer textdatei
20:42 <!t4c> ja das geht doch anders einfacher...
20:42 <!t4c> man ls man awk und >>
<Extrakommentar>
	Hier die Loesung fuer unseren kleinen roten Freund, aber es kommt ignoranz
</Extrakommentar>
20:42 <Luzifer> das soll nur der erste scchritt sein. danach kommt noch weitere verarbeitung
20:44 <Luzifer> *sigh*
20:44 <!t4c> ja egal
20:44 <!t4c> iss schwachsinn sorry...
20:44 <!t4c> ls -l|awk '{print $5}'>>textsize
<Extrakommentar>
	hier die Loesung fuer meine gentookiste
	waere man auch nur einmal ueber die mans geflogen
	haette man dies leicht interpretieren koennen, aber
	mangels Grundkenntnissen scheitert der User
</Extrakommentar>
20:44 <Luzifer> bis auf die dummen leerzeichen funktioniert es
20:44 <!t4c> ops dann hassu nur die grossen :)
20:45 <!t4c> ls -l|awk '{print $5 " " $9}>>filesize
20:45 <Luzifer> und seit wann is ls rekursiv?
<Extrakommentar>
	schon immer? man ls...
</Extrakommentar>
<wink:1>
	20:45 <!t4c> ausserdem hat find sowas das nennt sich -exec
</wink>
20:45 <!t4c> Schon immer
20:45 <!t4c> ls -R
20:45 <!t4c> So oder so isses scheisse was Du machen willst.
20:46 <!t4c> das iss wie cat fstab | grep dev
20:46 <!t4c> nur schlimmer
20:47 <Luzifer> und deins funktioniert nicht
20:47 <codec> du -hs *
20:47 <Luzifer> codec: das is auch net rekursiv
20:47 <codec> oh, achso
20:48 <codec> hm..
20:48 <Luzifer> erzählt mir doch einfach mal wie man du "$I" dazu bringt die leerzeichen zu akzeptieren
20:48 <Luzifer> is ja toll wenns viel einfacher geht aber ich hätte dann doch gerne ne funktionierende lösung
<Extrakommentar>
	hast Du bekommen mein Freund: man ls, man awk
	aber selbst denken das ist schwer, lieber selbst
	schimpfen ueber "catabuse"
</Extrakommentar>
20:53 <R2D2> find -print0 | xargs -0 du -h
<Extrakommentar>
	Der naechste der nicht lesen kann mischt sich ein.
	Haben wir nicht gerade gelesen -exec?
</Extrakommentar>
20:54 <R2D2> wie du die leerzeichen in deiner schleife verarbeiten kannst weiß ich auch nicht. bin selber schon dran gescheitert
20:54 <Luzifer> danke
20:54 <Luzifer> deine lösung funzt
20:55 <R2D2> gut
20:57 <!t4c> Luzifer: tuerlich geht das.
20:57 <!t4c> t4c@digital-bitch ~ $ ls -l|awk '{print $5 " " $9}' 
20:57 <!t4c> 1356 AA_streams
20:57 <!t4c> 4096 asak
20:57 <!t4c> 12288 downloads
20:57 <!t4c> 4096 dvdxmls
20:58 <!t4c> Sammal was macht ihr alle fuer vergewaltigungen mit find?
<wink:2>
	20:58 <!t4c> find kann """"""""" -exec """""""""""
</wink:2>
20:58 ��� mode/#linux.de [+v R2D2] by ChanServ
20:59 ��� mode/#linux.de [+v Luzifer] by ChanServ
21:00 <+Luzifer> t4c: luzifer@phoenix:~$ ls -l | awk '{print $5 " " $9}' 
21:00 <+Luzifer> 4096 
21:00 <+Luzifer> 4096 
21:01 <+Luzifer> boa alter nur weil wirs anders lösen als mit deiner nicht funktionierenden lösung musst du uns net gleich als daus bezeichnen
21:01 <!t4c> mach mal den awk weg und zaehl Deine Ausgabe selber nach
<Gedankengang:Luzifer>
	Och bitte t4c steck mir alles in den Arsch
</Gedankengang:Luzifer>
21:01 <!t4c> Wenn Du Deine LS Flags veraenderst kann ich das nicht riechen Du Hans...
21:02 <+Luzifer> ich hab an ls nix geändert
21:02 <!t4c> ls gibt an 6 Stelle die Groesse aus und an 9. den Filenamen wenns nicht verfummelt wurde.
21:02 <!t4c> Naja dann eben Deine Distro, denken musste immer selber mein Freund.
21:02 <!t4c> ls -l
21:02 <!t4c> dann zaehlen und awk anpassen.
21:02 <+Luzifer> manmanman
21:02 <+Luzifer> sei mal flexibel
21:02 <!t4c> Ja denken... BRAIN USE BRAIN!
21:02 <!t4c> Ich kann mich nicht auf 100 Distros einstellen.
21:02 <+Luzifer> nicht jede lösung is scheisse weil se net 100% optimiert is
21:03 <!t4c> Denken muss man schoen brav selber und die Lampe kriegt ihr wegen dem XARGS missbrauch.
21:03 <+Luzifer> wenns funktioniert dann isses das was man will
21:03 <+Luzifer> pft
21:03 <+R2D2> und was is bitteschön schlechter an einer lösung die bei jeder distri arbeitet, im vergleich zu einer die spezielle vorraussetzungen braucht?
21:03 <!t4c> cat lamer.txt |grep luzifer ich weiss.
21:03 <!t4c> es geht um euer find.
21:03 <+Luzifer> das programm funktioniert im "missbrauch" also kanns kein mssbrauch sein
21:03 <!t4c> Nicht um was andres, die Loesung mit find iss ok wenn man sie richtig macht.
21:04 <!t4c> Luzifer: Willst Du fliegen? Du weiss das man mit mir nicht diskutieren kann.
21:04 <+Luzifer> und dem system isses scheiss egal obs ma nen bissl mehr arbeiten muss
21:04 <!t4c> find bar|xargs foo
21:04 <!t4c> ist lame
21:04 <!t4c> denn find kann -exec dann soll man es auch nutzen.
21:04 <+Luzifer> und deine lösung wie du sie mir vorgegeben hast in meinem fall müll
21:04 <!t4c> Luzifer: Und genau DU bist es der sich ueber catabuse amysiert,.
21:04 <!t4c> ja weil Du nicht mitdenkst darum.
21:05 <+Luzifer> weißte was? vergiss es!
21:05 ��� mode/#linux.de [+b *!*luzifer@*.der.teufel.von.knutshome.de] by t4c
21:05 ��� Luzifer was kicked from #linux.de by t4c (tschuess, ach iss das fein.)
<Extrakommentar>
	Dumm ok, nicht lesen wollen schlimm, Maul auf auch noch
	das ist zuviel des guten, erst mal draussem abkuehlen
</Extrakommentar>
21:06 <+R2D2> na toll, wieder so ein linux-channel wo idioten (bzw. zumindest ein idiot op ist). bye bye
21:06 ��� R2D2 [~r2d2@euirc-e3405d20.g.pppool.de] has left #linux.de (Bye bye)
<Extrakommentar>
	Ja an dieser Stelle kann ich nur sagen der "Idiot" ist Admin in diesem Channel und
	der Idiot hat Euch gegenueber einen gewaltigen Vorteil:

	er kann lesen, er kann find richtig nutzen und er kann mit dem was er gelesen
	hat auch noch durchaus was anfangen wenn es nicht 100% auf seine umgefummelte
	Umgebung angepasst wurde.


	Ja und nun hast Du es endlich auch geschafft Luzi, endlich auch hier.
	Weisst Du ich habe kein Problem mit nicht wissen, aber mitdenken sollte man immer
	das waere das eine. Das andere ist auch ganz einfach. Luzifer: ihh catabuse
	und aehnliches koennte ich hier in zigfacher Ausfuehrung finden und ebenfalls posten
	aber evtl reicht das hier ja.

	Und ja ich finde das toll was ich hier mache.

	LG
	Dein t4c
</Extrakommentar>
powered by

    ip-exchange.de

Personal tools