Forum Programmation.shell Doc sur sed

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
3
5
juin
2019

Bonjour,

J’ai lu une instruction sed dans ce type

sed -n "/$label/{:a;n;p;ba};" file

Je ne connais pas l’emploie des accolade avec les éléments à l’interieur.
A priori ça permet d’aller à la ligne contenant la valeur de la variable label …mais je n’en suis pas sure. Qulequ’un Pourrait il m’expliquer s’il vous plaît?

Merci

Forum Linux.débutant comparaison de fichier avec clefs

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
18
jan.
2018

Bonjour,

J'ai 2 fichiers avec différentes colonnes (séparateur étant la tabulation). la colonne 1 étant la clefs de chaque fichier.
fichier1:
e 12
f 2
j 20
z 5
l 6
o 7
b 4

fichier2:
a 4
d 2
j 4
k 5
l 6
o 8
b 4

Je souhaiterai avoir en qqles lignes avoir:
- les lignes apparaissent dans fichier1 et pas dans fichier2.
- les lignes apparaissent dans fichier2 et pas dans fichier1.
- les lignes (…)

Forum Linux.débutant remplacement dans fichier

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
fév.
2018

bonjour à tous,

j'essaye tant bien que mal d'utiliser la fonction sed avec les regex mais j'ai un peu de mal.

j'ai un fichier avec 6 colonnes, séparateur tab. (toutes les colonnes sauf la dernière sont obligatoires).

les colonnes peuvent contenir le caractère * sauf les colonnes 2 et 5. la colonne 2 est la clef du fichier (ie jamais 2 lignes avec la même valeur en colonne 2).

voici un exemple

A test * * ici
AA test2 * (…)