bonjour
je voulais savoir s'il y'a la possibilité grâce à une commande shell d'enlever les double quote " de tous les fichiers dans un repertoires et les sous repertoires.
merci
bonjour
je voulais savoir s'il y'a la possibilité grâce à une commande shell d'enlever les double quote " de tous les fichiers dans un repertoires et les sous repertoires.
merci
Bonjour,
Il s'agit de faire de la substitution de caracteres, et sed le fait tres bien. C'est egalement possible avec perl et vi(m).
Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part perl -pi -e 's/\"//g' un_fichier_quelconque
je l'ai fait avec sed comme suit:
Ca marchait mais comment faire pour tous les fichier du repertoire et du sous repertoires en sachant que je dois ecraser les anciens fichiers par les nouveaux sans double quote
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sed -e 's/\"//g' client.txt > client.txt
merci
j'ai passé par script shell comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/bin/bash for i in 'ls -c $1' do sed -e 's/\"//g' $1/$i > $1/$i done;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager