Changer une ligne du fichier avec bash
Résolu/Fermé
jhoncoke
Messages postés
35
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
4 octobre 2012
-
28 févr. 2011 à 10:30
jhoncoke Messages postés 35 Date d'inscription jeudi 30 septembre 2010 Statut Membre Dernière intervention 4 octobre 2012 - 28 févr. 2011 à 11:00
jhoncoke Messages postés 35 Date d'inscription jeudi 30 septembre 2010 Statut Membre Dernière intervention 4 octobre 2012 - 28 févr. 2011 à 11:00
A voir également:
- Changer une ligne du fichier avec bash
- Changer dns - Guide
- Fichier rar - Guide
- Changer extension fichier - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
28 févr. 2011 à 10:40
28 févr. 2011 à 10:40
Salut,
Avec "sed" ou "awk", mais tout dépend du traitement à effectuer...
Avec "sed" ou "awk", mais tout dépend du traitement à effectuer...
sed '24 {traitement}' fichier.txt awk ' NR == 24 { traitement }' fichier.txt
jhoncoke
Messages postés
35
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
4 octobre 2012
28 févr. 2011 à 10:44
28 févr. 2011 à 10:44
Merci pour la réponse... Au fait c'est pour incrémenter la valeur 2 et lancer un autre script à chaque incrémentation...
On peut faire cela avec awk??
On peut faire cela avec awk??
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
28 févr. 2011 à 10:57
28 févr. 2011 à 10:57
Je ne suis ps un spécialiste de "awk", surement y-a-t-il moyen d'optimiser tout ça ;-\
;-))
$ cat plop ]valeurs1 1 120 ]end ]valeurs2 ]end ]valeurs 3 <= ligne 23 1 2 3 ]end ]valeurs4 ]end ]valeurs5 ]end $ awk 'BEGIN { OFS="\t" } NR != 7 { print $0 } NR == 7 { print $1,$2+1,$3 }' plop ]valeurs1 1 120 ]end ]valeurs2 ]end ]valeurs 3 <= ligne 23 1 3 3 ]end ]valeurs4 ]end ]valeurs5 ]end $
;-))
jhoncoke
Messages postés
35
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
4 octobre 2012
28 févr. 2011 à 11:00
28 févr. 2011 à 11:00
Merci :)