rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Creation d'un script UNIX

Natacha, le lundi 2 août 2004 à 15:59:33
Bonjour,

Je suis vraiment novice sous Unix et j'aimerai créer un script Unix mais malheureusement j'y comprends rien.
Voici ma question:
Comment créer un script qui me permettrai de remplacer dans un fichier ascii tous les caractères ";" par des "espace". Vous allez me dire facile, il existe une commande "remplacer" dans les menu mais je voudrais qu'il le fasse pour un nbre important de fichiers placés dans un même répertoire et qu'il m'enregistre le tout dans ce même répertoire. Connaissez-vous un script proche de celui ci qui pourrait m'aider.

Merci d'avance

Nat
 Signaler ce message aux modérateurs

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ovo habilis, le lundi 2 août 2004 à 16:56:13
tu pourrais faire ça avec sed ou en perl. Je te conseillerais plutôt perl, qui est plus facile à aborder. sed c'est parfois assez énigmatique.

Et surtout, la documentation perl est _monumentale_

en faisant man perl tu auras les liens vers toutes les pages de manuel, à commencer par perlintro et perlreftut par exemple

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 jipicy, le lundi 2 août 2004 à 17:22:56
Salut,

Avec "sed" ça donnerait un truc du genre pour remplacer le ";" par "espace" :
sed 's/;/ /g' le_fichier >le_fichier.bis
Ensuite tu peux inclure la commande dans un script qui boucle sur tous les fichiers à modifier :
for fich in ton_rep/*
do sed 's/,/ /g' $fich >$fich.new
done
Dans ce cas là, je préfère renommer le fichier pour les essais (c'est plus sur). tu peux refaire une boucle pour les supprimer.

;-))

Z'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Logiciels pertinents trouvés dans les téléchargements
Télécharger All In One Video Script 1.0All In One Video Script - All In One Video Script est un script pour l'extension GreaseMonkey pour le navigateur Firefox permettant de détecter la...Catégorie: Vidéo
Licence: Freeware/gratuit
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Télécharger WLM Universal Patcher++ 1.0.1WLM Universal Patcher++ - WLM Universal Patcher est un patch universel pour MSN (Windows Live Messenger) permettant : d'ouvrir plusieurs sessions...Catégorie: Messagerie instantanée
Licence: Freeware/gratuit
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Creation d'un script UNIX »