Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-22 Diskussionsfäden Dirk Haage

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 gemerkt.

Die vorgeschlagenen Vorgehensweisen sind schonmal ein Ansatz (wenn auch
kein unbekannter) und wenn nichts mehr hilft:
Hier findet sich immer jemand, der einem das richtige Progrämmchen
nennen kann.

Vielen Dank an alle

/dirk


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-20 Diskussionsfäden Dieter Schuster

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
Bevorzugt verschluesselte eMails.

Nichts ist wie es scheint, alles ist erlaubt!



msg16212/pgp0.pgp
Description: PGP signature


Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-20 Diskussionsfäden Stefan Keul

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 schrieb Stefan Keul:
> 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 "'%f'\n")
> chmod +x $(find . -type d -printf "\"%f\"\n")
>
> egal was ich mache chmod zerlegt mir den Dateinamen immer an den
> Leerzeichen. Was tun?
>
> Stefan

-- 
(°>  Stefan Keul <[EMAIL PROTECTED]>  -(°)  -(°)
//\  Exchange Servers?  /\\   /\\
V_/_ Surely exchange them! _\_V  _\_V


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-20 Diskussionsfäden Ulf Rompe

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 Manual zu einem Programm ansieht, das vielleicht
ungefähr, aber nicht ganz genau das richtige ist. In diesem Fall hast
Du ja sed schon selbst genannt. Da siehst Du dann ganz unten in den
Abschnitt "SEE ALSO":

SEE ALSO
   awk(1),  ed(1),  expr(1),  emacs(1),  perl(1),  tr(1),  vi(1), regex(7)
   [well, one ought to be written... XXX], sed.info, any of various  books
   on sed, the sed FAQ (http://www.wollery.demon.co.uk/sedtut10.txt,
   http://www.ptug.org/sed/sedfaq.htm).

Wenn man dann nicht schon von selbst drauf kommt, was davon besser
geeignet ist, kann man ja schnell mit man die genannten Programme
ansehen. Ist etwas mühselig, aber man lernt garantiert etwas dabei,
und beim nächsten Mal erinnerst Du Dich vielleicht auch an Tools, die
Du diesmal nicht gebrauchen konntest, aber trotzdem kennengelernt
hast.

[x] ulf

-- 
"I heard if you play the Windows-XP-CD backwards, you get a satanic message."
"That's nothing, if you play it forward, it installs Windows XP"



-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Thomas Templin

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 müsste bei Zeiten mal wild mit
> sed rumwerkeln. Wie findet man eigentlich solche Programme, wenn
> man nicht weiss, wonach man suchen muss?
Zum Beispiel in Büchern, da findet sich fast alles :)
Ellen Siever, Linux in a Nutshell, O'Reilly Verlag
 Nachschlagewerk und Referenz, mit alphabetischer Befehlsreferenz,
 vergleichbar den Manpages
Michael Kofler, Linux - Inatallation, Konfiguration, Einrichtung,
 Addison Wesley Verlag
 Grundlagen, Lehrbuch im Sinne von lernen
Tschüss,
Thomas



--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Hans Gerber

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]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Dirk Haage

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 man eigentlich solche Programme, wenn man nicht weiss,
wonach man suchen muss?

Vielen Dank an alle
/dirk



-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Martin Samesch

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 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.

man mmv

Um ein Leerzeichen zu ersetzen:

mmv "* *" "#1_#2"

Gruß,
Martin


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Ulf Rompe

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 match for Natural Stupidity.



-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Rüdiger Noack

>
>
>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 
do
  mv $i `echo $i | tr ' ' '_'`
done

Zusätzlich eine Prüfung, ob die Zieldatei existiert, schadet natürlich 
nicht. ;-)

Gruß
Rüdiger

-- 
Kaum macht man's richtig, schon geit dat!


__

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Möchten Sie mit einem Gruß antworten? http://grusskarten.yahoo.de


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Dirk Haage

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 interessierten würde
ist, wie man die Leerzeichen da möglichst einfach wieder rausbekommt,
also z.B. gegen _ austauscht.

Wenn jemand ne Idee hat...

/dirk


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Heiko Schlittermann

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 -print0 | xargs -0 chmod +x

(ungetestet)


Best regards from Dresden
Viele Gruesse aus Dresden
Heiko Schlittermann
-- 
 SCHLITTERMANN - internet & unix support -
 http://debian.schlittermann.de/";> Debian 3.x CD 
 Heiko Schlittermann HS12-RIPE finger:[EMAIL PROTECTED] -
 pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 ---
 gpg: CC19 0FE2 073B AEA1 5C11  37DD 347D 73DC FF56 BA6D -



-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




RE: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Peter Tobias

Moin Stefan,

probier mal

  find . -type d -print0 | xargs -0 chmod +x

Das Ergebnis der Suche wird hier nicht von der Shell ausgewertet.
xargs erhaelt von find direkt die null-terminierten Dateinamen
und gibt diese (nicht mehr null-terminiert) an den nachfolgenden
Befehl weiter (hierfuer ist 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 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 "'%f'\n")
> chmod +x $(find . -type d -printf "\"%f\"\n")
>
> egal was ich mache chmod zerlegt mir den Dateinamen immer an den
> Leerzeichen. Was tun?
>
> Stefan
> --
> (°>  Stefan Keul <[EMAIL PROTECTED]>  -(°)  -(°)
> //\  Exchange Server?   /\\   /\\
> V_/_ Surely exchange them! _\_V  _\_V
>
>
> --
> Zum AUSTRAGEN schicken Sie eine Mail an
> [EMAIL PROTECTED]
> mit dem Subject "unsubscribe". Probleme? Mail an
> [EMAIL PROTECTED] (engl)
>
>


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Kai Weber

+ 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] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-19 Diskussionsfäden Heike C. Zimmerer

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 -print)
> chmod +x $(find . -type d -printf "'%f'\n")
> chmod +x $(find . -type d -printf "\"%f\"\n")

find . -type d -exec chmod +x \{} \;
find . -type d -print0 | xargs -0 chmod +x


HTH

 Heike


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-18 Diskussionsfäden debian

> 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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-18 Diskussionsfäden Rüdiger Noack

 --- 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 macht man's richtig, schon geit dat!


__

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Möchten Sie mit einem Gruß antworten? http://grusskarten.yahoo.de


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-18 Diskussionsfäden Heiko Heil

On Mon, Aug 19, 2002 at 07:39:22AM +0200, Stefan Keul wrote:
> chmod +x $(find . -type d )

Probier mal chmod +x "`find . -type d`"
-- 
Gruß Heiko



msg15999/pgp0.pgp
Description: PGP signature


Bill Gs Rache - Leerzeichen in Dateinamen

2002-08-18 Diskussionsfäden Stefan Keul

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 "'%f'\n")
chmod +x $(find . -type d -printf "\"%f\"\n")

egal was ich mache chmod zerlegt mir den Dateinamen immer an den 
Leerzeichen. Was tun?

Stefan
-- 
(°>  Stefan Keul <[EMAIL PROTECTED]>  -(°)  -(°)
//\  Exchange Server?   /\\   /\\
V_/_ Surely exchange them! _\_V  _\_V


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)