Rechercher : dans
Par :

Regexp en bash

Dernière réponse le 12 nov 2005 à 18:57:32 nagol, le 12 nov 2005 à 03:53:35 
 Signaler ce message aux modérateurs

Bonjour,

Mon problème est simple, j'aimerai qu'à la suite de l'execution d'un script bash, les espaces dans les noms de fichiers d'un repertoire donné soit transformés en point, et que la lettre suivant le point soit en majuscule.


Merci

Meilleures réponses pour « Regexp en bash » dans :
Javascript - L'objet RegExp Voir Les particularités de l'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des...
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou...
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Sed - Introduction à SED - Part II VoirSED - The Stream EDitor - Part II Ce document est une introduction à la pratique et à l'utilisation de l'éditeur de flux "SED", qui essaie de couvrir certaines fonctionnalités assez méconnues, pour ne pas dire "quasi inconnues", qui font de "SED"...

1

jisisv, le 12 nov 2005 à 05:07:48

Inspire toi de ceci

johand@horus:~/tmp$ file="Un fichu nom style Windows"
johand@horus:~/tmp$ touch "$file"
johand@horus:~/tmp$ ls -l "$file"
-rw-r--r--  1 johand johand 0 2005-11-12 05:05 Un fichu nom style Windows
johand@horus:~/tmp$ mv "$file" $(echo "$file" |tr ' ' '.')
johand@horus:~/tmp$ ls -l Un.fichu.nom.style.Windows
-rw-r--r--  1 johand johand 0 2005-11-12 05:05 Un.fichu.nom.style.Windows

tr est un utilitaire standard sous Unix Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

2

 nagol, le 12 nov 2005 à 18:57:32

Ca marche merci

Répondre à nagol
Collection CommentÇaMarche.net