![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Stockage de commandes dans les variables $. | Paulw0t | De programmation et de script Shell | 7 | 08-08-2008 06:42 PM |
| Utilisation de variables dans les commandes sed | hcclnoodles | De programmation et de script Shell | 2 | 01-02-2007 08:56 AM |
| Référencer des variables dans les commandes | mharley | De programmation et de script Shell | 3 | 03-31-2005 02:37 AM |
| En soustrayant les variables qui sont des commandes | Astudent | UNIX pour les nuls Questions et réponses | 2 | 03-30-2001 10:55 AM |
| Variables subing avec des commandes. | Astudent | UNIX pour les nuls Questions et réponses | 1 | 02-26-2001 05:02 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Utilisation de variables dans awk / sed commandes
Puis-je utiliser mes propres variables de awk et sed par exemple:
J'ai écrit une boucle while avec un compteur $ i et que je veux utiliser la valeur de $ i dans sed awk et à modifier certaines lignes de texte dans un fichier de données. Je souhaite utiliser: sed '1s / $ /texthere/g 'data.csv Comme ceci: sed '$ is / $ /$ age/g 'data.csv mais il n'affiche que le nom de la variable et non la valeur qu'elle contient. $ age est le résultat d'un calcul créée à l'intérieur de la boucle while que je tiens à ajouter à la fin de chaque ligne. Toute aide est grandement appréciée ![]() |
|
||||
|
Salut,
J'ai utilisé avec succès le sed de commande: (en date de valeur de la barre oblique est protégé par \) cat crontab-test |sed -e "s / Modifie le: 20 \ / 06 \ / 08/Modifie le: 11 \ / 22 \ / 33 / g" mais lorsque je veux mettre les valeurs de variables j_modif_old \u003d "20/06/08" j_modif_new \u003d "11/22/33" cat crontab-test |sed -e "s / Modifie le: j_modif_old $ () / Modifie le: j_modif_new $ () / g" J'ai l'erreur suivante: sed: Fonction s / Modifie le: 20/06/08/Modifie le: 11/22/33/g ne peut pas être analysé. Comment puis-je faire, la protection de la "/" lors de l'analyse? merci d'avance Christian |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|