bash et les expaces dans les noms de fichiers

2013-02-12 Par sujet Philippe Delavalade
Bonjour. J'ai un pépertoire qui contient des sous-répertoires ; dans chacun de ces derniers j'ai des fichiers sur lesquels je veux faire des opérations (toujours les mêmes). J'ai donc envisagé un script du genre for dir in `find -mindetph 1 -type d` do pushd $dir commande1 ... commanden

imprimante ne démarre plus

2013-02-12 Par sujet andre_debian
Bonsoir, Sans raison apparente mon imprimante Epson 3520-DWF, gérée par CUPS ne démarre plus du tout. Depuis d'autres PC également sous Squeeze, elle marche normalement. Elle est reliée via un câble Ethernet au modem, et a bien son propre n°IP (DHCP). J'ai relancé sa configuration via CUPS, le

Re: bash et les expaces dans les noms de fichiers

2013-02-12 Par sujet Sébastien MARQUE
Bonsoir, L'origine de ton problème est l'IFS. Tu peux essayer de faire IFS=$(echo -ne \n\b): $ for i in foo bar baz; do mkdir foo $i; done $ IFS=$(echo -en \n\b) $ for i in $(find . -mindepth 1 -type d); do echo $i; done ./foo baz ./foo bar ./foo foo hope this helps. Séb Le 12/02/2013

Re: imprimante ne démarre plus

2013-02-12 Par sujet maderios
On 02/12/2013 07:49 PM, andre_deb...@numericable.fr wrote: Bonsoir, Sans raison apparente mon imprimante Epson 3520-DWF, gérée par CUPS ne démarre plus du tout. Depuis d'autres PC également sous Squeeze, elle marche normalement. Elle est reliée via un câble Ethernet au modem, et a bien son

Re: imprimante ne démarre plus

2013-02-12 Par sujet moi-meme
Le Tue, 12 Feb 2013 19:50:02 +0100, andre_debian a écrit : Sans raison apparente mon imprimante Epson 3520-DWF, gérée par CUPS ne démarre plus du tout. quand tu te connectes sur CUPS (localhost:631) et que regardes l'imprimante Epson 3520-DWF est-ce qu'elle ne dit pas un truc du style paused

Re: bash et les expaces dans les noms de fichiers

2013-02-12 Par sujet Thuban
Bonsoir, Il faut en effet modifier l'IFS (internal file separator) pour manipuler les noms avec espaces. #!/bin/sh # Se souvenir de l'ancien IFS OLDIFS=$IFS # Modification de l'IFS : retour à la ligne IFS=' ' # quelques opérations ... ... # On rétablit l'IFS IFS=$OLDIFS exit 0 Le 20:02:39

Re: bash et les expaces dans les noms de fichiers

2013-02-12 Par sujet Jean-Damien Durand
Hello, find -mindepth 1 -type d -execdir commande1 \; -execdir commande2 \; etc... -execdir commanden \; peut-etre -; @+, JD. Bonsoir, Il faut en effet modifier l'IFS (internal file separator) pour manipuler les noms avec espaces. Le 20:02:39 le 12 févr. 2013 , Sébastien MARQUE a écrit

Re: bash et les expaces dans les noms de fichiers

2013-02-12 Par sujet Bernard Schoenacker
Le Tue, 12 Feb 2013 19:01:44 +0100, Philippe Delavalade philippe.delaval...@orange.fr a écrit : Bonjour. J'ai un répertoire qui contient des sous-répertoires ; dans chacun de ces derniers j'ai des fichiers sur lesquels je veux faire des opérations (toujours les mêmes). J'ai donc envisagé