4337 links
  • Arnaud's links
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
    Type 1 or more characters for results.
    Links per page: 20 50 100
    page 1 / 1
    2 results tagged rechercher x
    • thumbnail
      Rechercher et remplacer en ligne de commande bash shell en utilisant sed | Stratégies, solutions, design et développement Internet 2.0

      bash# sed -i ’s/[texte_recherché]/[texte_de_remplacement]/’ monfichier.txt

      Pour l’exercice nous allons dire que monfichier.txt comporte une liste d’anciennes adresses email @wanadoo.fr et que nous désirons les mettre à jour en @orange.fr .

      bash# cat monfichier.txt
      toto@wanadoo.fr
      toto@wanadoo.fr
      toto@wanadoo.fr
      etc.

      Donc dans ce cas, cela nous donnera :

      bash# sed -i ’s/wanadoo/orange/g’ monfichier.txt

      Voilà en détail l’explication :

      On passe à la commande sed le paramètre “-i” pour l’édition du fichier monfichier.txt
      Le paramètre “-s” (substituer) qui définit l’action de rechercher / remplacer,
      l’expression régulière (REGEX),
      puis le ‘g’ (action global) à la suite pour la modification de toutes les instances de la chaîne de caractères remplacer dans le fichier.
      Dans le cas où on voudrait ne remplacer que la première qui aurait été trouvée, il faudra modifier comme suit : ‘s/texte1/texte2/’

      Bon, cela fonctionne sur un fichier, maintenant dans le cas de plusieurs fichiers, voici la commande ‘find’ qui va compléter l’astuce.

      bash# find . -maxdepth 1 -name “*.txt” -type f -exec sed -i ’s/wanadoo/orange/g’ {} \

      En détail cela nous donne:

      Nous utilisons la commande ‘find’ pour récupérer la liste des fichiers ‘.txt’ à traiter,
      dans le dossier courant ‘.’ et de ne pas aller plus bas ‘-maxdepth 1′,
      puis donc de lister les fichiers dont le nom finit par “*.txt” :  ‘-name “*.txt” -type f’.
      on utilise alors l’option ‘-exec’ pour dire à ‘find’ d’utiliser la commande qui suit sur les fichiers trouvés.

      Et voilà, simple non ?

      July 23, 2012 at 3:24:06 PM GMT+2 - permalink - archive.org - http://supersonique.net/administration/rechercher-et-remplacer-en-ligne-de-commande-bash-shell-sed/
      bash linux rechercher remplacer sed
    • vi/vim - Rechercher un mot | CommentCaMarche

      Comment rechercher dans un fichier ouvert avec VIM

      December 9, 2011 at 2:54:04 PM GMT+1 - permalink - archive.org - http://www.commentcamarche.net/faq/865-vi-vim-rechercher-un-mot
      rechercher vim
    Links per page: 20 50 100
    page 1 / 1
    Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation