On Sunday 10 October 2004 20:30, Christoph Conrad wrote:
Hi Tilo,
find . -name '*.jpg' -print | while read file; do echo $file;
done
while: Expression Syntax.
Seltsam...
Ich verwende GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
Herzliche Grüße,
Christoph
Wirklich
Christoph Conrad [EMAIL PROTECTED] wrote:
,
| [EMAIL PROTECTED]/n touch 'eine datei.jpg'
| [EMAIL PROTECTED]/n for i in `ls *.jpg`; do echo $i; done
| eine
| datei.jpg
`
Was soll eigentlich das ls?
,
| [EMAIL PROTECTED]:~/jpgt]$ touch 'eine datei.jpg'
| [EMAIL PROTECTED]:~/jpgt]$
Hi Robert,
for i in *.jpg; do echo $i; done
Boah...
R 'warum einfach...' ob
Das war z einfach ;-)
Herzliche Grüße,
Christoph
--
[...] denn es ist die Sprache, die den Strom der Zeit anhält. Es
existiert keine Statik, es gibt keine Endgültigkeit des Anfangs und des
Endes. Heinz von
Hallo,
ich habe ein kleines Problem mit Leerzeichen:
wenn ich z.B. eine for-Schleife brauche
for i in `ls *.jpg` ; do echo $i ; done
klappt das wunderbar mit der Zeile, nur
nicht bei Dateinamen mit Leerzeichen, da
jedes Leerzeichen als Trennzeichen gewertet
wird.
Was kann ich da machen
Hi Dirk,
for i in `ls *.jpg` ; do echo $i ; done
Bisschen anders, aber sinngemäß:
find . -name '*.jpg' -print | while read file; do echo $file; done
Herzliche Grüße,
Christoph
--
[...] denn es ist die Sprache, die den Strom der Zeit anhält. Es
existiert keine Statik, es gibt keine
Am Samstag, 9. Oktober 2004 21:45 schrieb Dirk Richter:
for i in `ls *.jpg` ; do echo $i ; done
Wie wärs mit
for i in *.jpg ; do echo $i ; done
/tmp$ ls *.jpg
bar.jpg foo bar.jpg foo.jpg
/tmp$ for i in *.jpg ; do echo $i ; done
bar.jpg
foo bar.jpg
foo.jpg
Gruß,
Uwe
--
Keine Angst vor
Am Samstag, 9. Oktober 2004 23:11 schrieb Uwe Malzahn:
Am Samstag, 9. Oktober 2004 21:45 schrieb Dirk Richter:
for i in `ls *.jpg` ; do echo $i ; done
[...]
for i in *.jpg ; do echo $i ; done
/tmp$ ls *.jpg
bar.jpg foo bar.jpg foo.jpg
/tmp$ for i in *.jpg ; do echo $i ; done
bar.jpg
foo
Am Samstag, 9. Oktober 2004 22:59 schrieb Christoph Conrad:
for i in `ls *.jpg` ; do echo $i ; done
Bisschen anders, aber sinngemäß:
find . -name '*.jpg' -print | while read file; do echo $file;
done
Nein, das ist nicht sinngemäß. find sucht rekursiv, findet also
auch .jpg-Dateien in
On Tue, 20 Aug 2002 16:24:18 +0200
Dieter Schuster [EMAIL PROTECTED] wrote:
Tach auch!
Am Mon, den 19 August 2002, schrieb Dirk Haage:
Wie findet man eigentlich solche Programme, wenn man nicht weiss,
wonach man suchen muss?
In der Regel nur sehr schwer :-
Das hab ich auch schon
Dirk Haage [EMAIL PROTECTED] writes:
Ah ja. Hab mir grad mal die Manpage zu tr angeguckt, sehr praktisch.
Ich dachte schon, ich müsste bei Zeiten mal wild mit sed rumwerkeln.
Wie findet man eigentlich solche Programme, wenn man nicht weiss,
wonach man suchen muss?
Indem man einfach das
Vielen Dank für die reichhaltigen Lösungen. Gut viele kennen zu lernen.
Ich hab find --exec gewählt, hat prima funktioniert. Und zu wissen wie
das Ersetzen von Leerzeichen durch _ ohne sed geht ist natülich auch
hilfreich.
VIELEN DANK für die Mühen.
Stefan
Am Montag, 19. August 2002 07:39
Tach auch!
Am Mon, den 19 August 2002, schrieb Dirk Haage:
Wie findet man eigentlich solche Programme, wenn man nicht weiss,
wonach man suchen muss?
In der Regel nur sehr schwer :-
'apropos' kann helfen.
Dieter
--
Registrierter Linux Benutzer #186360 - GnuPG Key-ID: FDE465C9
--- Stefan Keul [EMAIL PROTECTED] schrieb:
Hallo,
ich habe hässlicher Weise Datei- und Verzeichnisnamen mit Leerzeichen.
Ich möchte zB einfach alle Verzeichnisse chmod +x machen. Was ich so
probiert habe:
Dies sollte klappen:
find . -type d -exec chmod +x {} \;
Gruß
Rüdiger
--
Kaum
Hallo,
chmod +x $(find . -type d )
chmod +x $(find . -type d -print0)
Probier mal find . -type d -print0 | xargs -0 chmod +x (oder so ähnlich -
bin bei der arbeit,
da kann ich es leider nicht ausprobieren)
Roman
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem
Stefan Keul [EMAIL PROTECTED] writes:
ich habe hässlicher Weise Datei- und Verzeichnisnamen mit Leerzeichen.
Ich möchte zB einfach alle Verzeichnisse chmod +x machen. Was ich so
probiert habe:
chmod +x $(find . -type d )
chmod +x $(find . -type d -print0)
chmod +x $(find . -type d
+ Stefan Keul [EMAIL PROTECTED]:
egal was ich mache chmod zerlegt mir den Dateinamen immer an den
Leerzeichen. Was tun?
find . -type d -exec chmod -x {} \;
Kai
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED]
die Option -0 bei xargs zustaendig).
Ciao,
Peter
-Original Message-
From: Stefan Keul [mailto:[EMAIL PROTECTED]]
Sent: Monday, August 19, 2002 7:39 AM
To: [EMAIL PROTECTED]
Subject: Bill Gs Rache - Leerzeichen in Dateinamen
Hallo,
ich habe hässlicher Weise Datei- und
On Mon, Aug 19, 2002 at 07:39:22AM +0200, Stefan Keul wrote:
ich habe hässlicher Weise Datei- und Verzeichnisnamen mit Leerzeichen.
Ich möchte zB einfach alle Verzeichnisse chmod +x machen. Was ich so
probiert habe:
chmod -R +X .
Wär' das was? (- man chmod)
Oder
find . -type d
On Mon, 19 Aug 2002 07:39:22 +0200
Stefan Keul [EMAIL PROTECTED] wrote:
Hallo,
ich habe hässlicher Weise Datei- und Verzeichnisnamen mit Leerzeichen.
egal was ich mache chmod zerlegt mir den Dateinamen immer an den
Leerzeichen. Was tun?
Das haben ja schon alle geschrieben. Was mich mal
Das haben ja schon alle geschrieben. Was mich mal interessierten würde
ist, wie man die Leerzeichen da möglichst einfach wieder rausbekommt,
also z.B. gegen _ austauscht.
for i in deine_dateien
do
mv $i `echo $i | tr ' ' '_'`
done
Zusätzlich eine Prüfung, ob die Zieldatei existiert,
Dirk Haage [EMAIL PROTECTED] writes:
Was mich mal interessierten würde ist, wie man die Leerzeichen da
möglichst einfach wieder rausbekommt, also z.B. gegen _ austauscht.
find . -name '* *' | while read bla; do mv $bla `echo $bla|tr \ _`; done
[x] ulf
--
Artificial Intelligence is no
Hallo Dirk,
Dirk Haage wrote:
On Mon, 19 Aug 2002 07:39:22 +0200
Stefan Keul [EMAIL PROTECTED] wrote:
Hallo,
ich habe hässlicher Weise Datei- und Verzeichnisnamen mit Leerzeichen.
egal was ich mache chmod zerlegt mir den Dateinamen immer an den
Leerzeichen. Was tun?
Das
On Mon, 19 Aug 2002 18:40:40 +0200
Ulf Rompe [EMAIL PROTECTED] wrote:
find . -name '* *' | while read bla; do mv $bla `echo $bla|tr \ _`;
done
Ah ja. Hab mir grad mal die Manpage zu tr angeguckt, sehr praktisch.
Ich dachte schon, ich müsste bei Zeiten mal wild mit sed rumwerkeln.
Wie findet
Hallo,
Dirk Haage [EMAIL PROTECTED] schrieb am Mon, 19 Aug 2002 18:57:46
+0200::
Wie findet man eigentlich solche Programme, wenn man nicht weiss,
wonach man suchen muss?
indem man sich eine ml oder newsgroup sucht ?
Gruß,
hans
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
On Monday 19 August 2002 18:57, Dirk Haage wrote:
On Mon, 19 Aug 2002 18:40:40 +0200
Ulf Rompe [EMAIL PROTECTED] wrote:
find . -name '* *' | while read bla; do mv $bla `echo
$bla|tr \ _`; done
Ah ja. Hab mir grad mal die Manpage zu tr angeguckt, sehr
praktisch. Ich dachte schon, ich
Hallo,
ich habe hässlicher Weise Datei- und Verzeichnisnamen mit Leerzeichen.
Ich möchte zB einfach alle Verzeichnisse chmod +x machen. Was ich so
probiert habe:
chmod +x $(find . -type d )
chmod +x $(find . -type d -print0)
chmod +x $(find . -type d -print)
chmod +x $(find . -type d -printf
26 matches
Mail list logo