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 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 * (…)

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 (…)