Am Donnerstag, den 03.02.2005, 20:55 +0100 schrieb Christian Knoke:
> On Thu, Feb 03, 2005 at 08:28:00PM +0100, Markus Schulz wrote:
> > Am Donnerstag, 3. Februar 2005 20:23 schrieb Christian Knoke:
> > > On Thu, Feb 03, 2005 at 07:19:18PM +0100, Thorsten Buss wrote:
> > > > Wenn ich zb diesen hier
On 04.Feb 2005 - 00:01:10, Michelle Konzack wrote:
> Am 2005-02-03 19:56:52, schrieb Thorsten Buss:
> > Am Donnerstag, den 03.02.2005, 19:48 +0100 schrieb Andreas Pakulat:
> > Geht nicht. for trennt nach Blank, so bekomme ich statt cp "t e s t.txt"
> > /tmp
> > ein cp "t" /tmp und cp "e" /tmp
On 2005-02-03 20:55:47 +0100, Christian Knoke wrote:
> On Thu, Feb 03, 2005 at 08:28:00PM +0100, Markus Schulz wrote:
> >
> > mittels Setzen der IFS Variable sollte sich das aber auf jeden anderen
> > Trenner ändern lassen iirc.
>
> Jo, siehe word splitting in man bash.
>
> [EMAIL PROTECTED]:~$
Am 2005-02-03 19:56:52, schrieb Thorsten Buss:
> Am Donnerstag, den 03.02.2005, 19:48 +0100 schrieb Andreas Pakulat:
> > > for i in `find`; do cp $i /tmp; done
> >
> > Ersetze $i durch "$i".
>
> Geht nicht. for trennt nach Blank, so bekomme ich statt cp "t e s t.txt" /tmp
> ein cp "t" /tmp un
On 03.Feb 2005 - 21:31:49, Thorsten Buss wrote:
> Am Donnerstag, den 03.02.2005, 20:25 +0100 schrieb Markus Schulz:
>
> > > Ja, aber damit sind keine komplexeren sachen moeglich. zb
> > > for i in `find`; do cp $i /tmp/$i.tmp; done
> > > oder $i vorher noch durch sed oder sonstwas bearbeiten.
>
On 03.Feb 2005 - 19:56:52, Thorsten Buss wrote:
> Am Donnerstag, den 03.02.2005, 19:48 +0100 schrieb Andreas Pakulat:
> > On 03.Feb 2005 - 19:19:18, Thorsten Buss wrote:
> > > Wenn ich zb diesen hier mache, und Dateien mit Blanks in dem aktuellen
> > > Verz dann geht das nicht...
> > >
> > > fo
Am Donnerstag, den 03.02.2005, 20:25 +0100 schrieb Markus Schulz:
> > Ja, aber damit sind keine komplexeren sachen moeglich. zb
> > for i in `find`; do cp $i /tmp/$i.tmp; done
> > oder $i vorher noch durch sed oder sonstwas bearbeiten.
>
> doch das geht sehr wohl.
> find -print0 | xargs -i -0 c
On Thu, Feb 03, 2005 at 08:28:00PM +0100, Markus Schulz wrote:
> Am Donnerstag, 3. Februar 2005 20:23 schrieb Christian Knoke:
> > On Thu, Feb 03, 2005 at 07:19:18PM +0100, Thorsten Buss wrote:
> > > Wenn ich zb diesen hier mache, und Dateien mit Blanks in dem
> > > aktuellen Verz dann geht das nic
Am Donnerstag, 3. Februar 2005 20:23 schrieb Christian Knoke:
> On Thu, Feb 03, 2005 at 07:19:18PM +0100, Thorsten Buss wrote:
> > Wenn ich zb diesen hier mache, und Dateien mit Blanks in dem
> > aktuellen Verz dann geht das nicht...
> >
> > for i in `find`; do cp $i /tmp; done
>
> *So* geht das
Am Donnerstag, 3. Februar 2005 20:03 schrieb Thorsten Buss:
> Am Donnerstag, den 03.02.2005, 19:26 +0100 schrieb Heiko
Schlittermann:
> > Irgendwann geht's nicht mehr mit der Shell. Aber Du kommst mit
> >
> > richtigem "Quoting" ziemlich weit. Und mit der 0-Option vieler
Tools:
> > > for i in
On Thu, Feb 03, 2005 at 07:19:18PM +0100, Thorsten Buss wrote:
> Wenn ich zb diesen hier mache, und Dateien mit Blanks in dem aktuellen
> Verz dann geht das nicht...
>
> for i in `find`; do cp $i /tmp; done
*So* geht das grundsätzlich nicht in bash. Der in-Parameter wird *immer* an
Spaces auf
Am Donnerstag, den 03.02.2005, 19:26 +0100 schrieb Heiko Schlittermann:
> Irgendwann geht's nicht mehr mit der Shell. Aber Du kommst mit
> richtigem "Quoting" ziemlich weit. Und mit der 0-Option vieler Tools:
>
> >
> > for i in `find`; do cp $i /tmp; done
>
> find -print0 | xargs -0 cp -
Am Donnerstag, den 03.02.2005, 19:48 +0100 schrieb Andreas Pakulat:
> On 03.Feb 2005 - 19:19:18, Thorsten Buss wrote:
> > Hallo..
> >
> > Wie maskier ich in einem Bashscript sonderzeichen fuer zb. Dateinamen,
> > also Blank, ?, ! , ??
>
> mit "\". man bash.
Das weiss ich, mir geht es Variabl
On 03.Feb 2005 - 19:19:18, Thorsten Buss wrote:
> Hallo..
>
> Wie maskier ich in einem Bashscript sonderzeichen fuer zb. Dateinamen,
> also Blank, ?, ! , ??
mit "\". man bash.
> Wenn ich zb diesen hier mache, und Dateien mit Blanks in dem aktuellen
> Verz dann geht das nicht...
>
> for i
Irgendwann geht's nicht mehr mit der Shell. Aber Du kommst mit
richtigem "Quoting" ziemlich weit. Und mit der 0-Option vieler Tools:
>
> for i in `find`; do cp $i /tmp; done
find -print0 | xargs -0 cp --target-directory /tmp
> aber darum gehts nicht. Es gibt Programme da geht das nicht
Hallo..
Wie maskier ich in einem Bashscript sonderzeichen fuer zb. Dateinamen,
also Blank, ?, ! , ??
Wenn ich zb diesen hier mache, und Dateien mit Blanks in dem aktuellen
Verz dann geht das nicht...
for i in `find`; do cp $i /tmp; done
Klar koennte ich sowas machen
find -exec cp {} /t
16 matches
Mail list logo