Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Commande Debian
Envoyé par: aspro500

Hello ,

Je cherche à faire une commande dans ce style :

find ./ -type f -iregex '.*symbole "&" à remplacer par "-" *' > /home/info.txt

Donc qui me trouve le symbole " & " et qui le remplace automatiquement par un " - " et le resultat a mettre dans le fichier "info.txt"

Je n arrive pas à faire fonctionner cette commande meme via un sed (sed -s/\&/-/g).

On peut m'aider ?
Merci.

Poste le Sunday 23 December 2007 13:34:12
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonjour aspro500, :-)

Pour sed ce n'est pas plutôt ceci :

echo 'chose&' | sed 's/chose&/chose-/g'
chose-


Une mine d'or (le trésor de cep) : http://www.cepcasa.info/divers/

Poste le Sunday 23 December 2007 16:15:10
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonjour aspro500 , :-)

Tu peux également utiliser awk :

echo -e \& | awk '{ gsub (/&/, "-");print}'
-

Dans cette ô combien vénérable institution tu trouveras ceci :

Sur gawk.
Le chapitre correspondant de gawk.
Sur sed.

Poste le Sunday 23 December 2007 17:04:12
Répondre     Citer    
Re: Commande Debian
Envoyé par: aspro500

Oki merci pour les reponses.

Mais en pratique ca donne quoi ?

En fait je souhaiterais pouvoir controler dans toutes les arboresences dans un dossier nommé "archive" et le cas echeant remplacer tous les caracteres " & " par " - "

Je debut dans le domaine soyez indulgent !!! :-)

Merci.

Poste le Sunday 23 December 2007 20:02:24
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonsoir aspro500 , :-)

Voici quelques liens superbes qui te seront d'une grande utilité :

Le shell ou le retour du C:\> ! (et les commandes)>> par Jean-Christophe, Marc et Anne

Guide avancé d'écriture des scripts Bash, un monument de Mendell Cooper

La programmation Shell. (au format pdf) par Frédéric Lang.

Ensuite peut-être pourrais-tu donner un exemple concret de ce que tu recherches,
par exemple en affichant une partie de ton répertoire.

Poste le Sunday 23 December 2007 20:53:24
Répondre     Citer    
Re: Commande Debian
Envoyé par: aspro500

J'ai un dossier "archive" avec pleins de sous dossiers et dans chaque sous-repertoires pas mal de fichiers.
Le probleme c'est que dans certains nom de fichiers il y a des caracteres que je souhaterais remplacer automatiquement par un autre caractere via une commande shell.

Poste le Sunday 23 December 2007 21:56:50
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonsoir aspro500, :-)

Les deux commandes que je t'ai indiqué te permettent de le faire.

La première partie de la commande, (echo) ne sert qu'à te montrer un exemple de substitution.

Je peux faire cela autrement :

Ici j'affiche tous les fichiers qui commencent par un dans mon répertoire personnel :

ls ~/un*
/home/moi/un.txt  /home/moi/un.txt~

Là je fais une substitution, que j'envoie vers ~/trois.txt

ls ~/un* | sed 's/un/deux/g' > ~/trois.txt

Enfin j'affiche le résultat :

cat ~/trois.txt
/home/moi/deux.txt
/home/moi/deux.txt~

Bien sûr, les fichiers originaux n'ont pas été touchés.

Tu en apprendras beaucoup plus en parcourant les liens que je t'ai cité dans les postes précédents.


Poste le Sunday 23 December 2007 22:25:58
Répondre     Citer    
Re: Commande Debian
Envoyé par: EminoMeneko

Bravo pour ces liens smiling smiley
Je suis tombé sur le deuxième dans l'après-midi puisque j'avais un travail à faire utilisant getopts mais le pdf m'a l'air bien complet et pour moi c'est tout bon. =D


NEKOAITI

Poste le Monday 24 December 2007 01:04:19
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonsoir EminoMeneko, :-)

Ravi qu'ils te plaisent, et je salue bien bas leurs auteurs respectifs. :-)
Ça fait partie des grands plaisirs d'Internet que de tomber sur d'aussi beaux tutoriels.

Rendons à César ce qui est à César, la plupart d'entre eux m'ont été indiqués par un très cher ami ;-) auquel je veux témoigner mon admiration et ma reconnaissance, (il se reconnaîtra), et les autres en consultant les forums et cela va sans dire, en cherchant dans les tutos de Léa.

Il y en a encore nombre d'autres de très grande qualité sur d'autres sujets ici et là.

La liste n'est pas exhaustive bien sûr, et la barre de recherches du site t'en dévoilera bien plus.

Ajoutes également celui-ci et celui-là à ta collection.

Ai-je oublié de mentionner cette petite merveille que l'on peut
installer ainsi sur une Debian ? :

sudo aptitude install debian-reference-fr

Bah, (je suis sûr que tu l'avais déjà installé. :-) )

Enfin, je serais injuste si je ne mentionnais pas l'aide permanente de mes amis Google et Wikipedia.
:-);-)

Poste le Monday 24 December 2007 02:27:41
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonsoir EminoMeneko, :-)

Bah, je viens de voir en parcourant le forum que tu avais déjà une belle expérience avec Linux.
Alors tu devais déjà connaître tous les liens du dernier post. :-)

Mais le plus important :

Joyeux Noël et bonnes fêtes de fin d'année ! :-)

Poste le Monday 24 December 2007 04:13:07
Répondre     Citer    
Re: Commande Debian
Envoyé par: aspro500

Effectivement tres interessant tout ca !
Merci pour les liens.

Poste le Monday 24 December 2007 09:04:10
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonjour aspro500 , :-)

Bah, de rien. ;-)

Joyeux Noël et bonnes fêtes de fin d'année ! :-)

Poste le Monday 24 December 2007 14:03:58
Répondre     Citer    
Re: Commande Debian
Envoyé par: EminoMeneko

Bonjour.
Je ne sais pas si j'ai une si grande expérience de Linux mais je dois avouer que plus je l'utilise et mieux je m'en sors (ça va de soi,non ? :chefsmiling smiley. En revanche je pense être suffisamment conscient pour savoir que la route est longue et que je n'ai pas exploré grand chose parmi les possibilités offertes par Linux. Même parmi les savoir de base.
Donc j'ai pas mal de difficultés ça et là.
En revanche je ne sais pas si j'ai précisé mais je suis étudiant en administration système et réseaux et on utilise pas mal linux.
Malheureusement vous m'avez AMHA surestimé car à par le 2nd lien que j'ai trouvé par google en ciblant ma recherche sur ce dont j'avais besoin je ne crois pas connaitre les autres liens (hormis ceux de Lea bien sûr) Je crois que je dois installer un certain paquet sous ma Debian. ;-p
En tout cas vu les mines d'or qu'on trouve en quelques posts seulement dans ce topic je le met en favori smiling smiley

Bonnes et heureuses fêtes à vous tous !
Et que le bash soit avec vous. xD

NEKOAITI

Poste le Tuesday 25 December 2007 11:07:48
Répondre     Citer    
Re: Commande Debian
Envoyé par: tellmewhy

Bonsoir EminoMeneko, :-)

Merci beaucoup.:-)

Joyeux Noël et Bonnes Fêtes ! ;-)

et bien sûr :

Joyeux Noël et Bonnes Fêtes à tous ! :-)

Poste le Tuesday 25 December 2007 17:16:11
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Commande Debian
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons