Console mode, BASH scripts, SH, SHell

 Charge moyenne sur 1mn : 0.75 Charge moyenne sur 5mn : 0.47 Charge moyenne sur 15mn : 0.52


How to use the console, to make scripts BASH, SHells ?

Make scripts BASH, SHells ! Use user files like .bashrc and .profile.





Site user blocks : Account info / user rights / summary

Déplacer une liste de répertoires en une autre

On peut utiliser la commande mv et sed et faire une boucle for.

Informations :

Dates
  • Publish : : Tuesday 04 august 2015
  • Modification : Tuesday 04 august 2015

  • 587 views

Share :

Je souhaite modifier une liste de dossiers de ce type :

Script avec 4 lignes

001ls -l /var/backup/sites/zw3b.fr/
002
003drwxr-xr-x 3 1001 1001 4096 21 nov.   2014 www-20141121
004drwxr-xr-x 3 1001 1001 4096 22 nov.   2014 www-20141122

et la transformer en :

Script avec 4 lignes

001ls -l /var/backup/sites/zw3b.fr/
002
003drwxr-xr-x 3 1001 1001 4096 21 nov.   2014 v4-20141121
004drwxr-xr-x 3 1001 1001 4096 22 nov.   2014 v4-20141122

En clair je souhaite changer tous les noms des répertoires ./www-la_date en ./v4-la_date du dossier en question : /var/backup/sites/zw3b.fr/

Solution :

Une ligne, une boucle, les commandes mv et sed.

Script avec 1 ligne

001for i in /var/backup/sites/zw3b.fr/www-*; do mv -v $i `echo $i |sed -e 's/www/v4/'`; done;

Enjoy :)


<< Utiliser FIND pour retrouver un fichier

Les expressions régulières (Regex/Regular) >>




J'ajoute ce lien où on parle de comment mettre de la couleur en sortie de lecture d'une commande, d'un fichier etc..



Keywords :

mv sed for Move one directory listing to another Mover una lista de directorio a otra نقل قائمة دليل إلى أخرى


Author of the page

O.Romain.Jaillet-ramey

O.Romain.Jaillet-ramey

  • Firstname : Olivier Romain Luc
  • Lastname : : Jaillet-ramey
  • Arrived on tuesday 19 october 1976 (1976/10/19 00:00)
    45 years activity !

Translate this page with Google

Firefox Nighlty

Our friends from Framasoft are interested in Mozilla and asked them questions about Nightly: Firefox Night-club, free entry !






Valid XHTML 1.0 Strict CSS Valide !

ipv6 ready