Comparer deux chaine differentes
Résolu
Flyzerd
-
Flyzerd Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Flyzerd Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Alors je vous explique :
J'ai un fichier plop.txt
qui contient :
et j'aimerais pouvoir faire cela :
et que mon fichier new_plop.txt contient après cela :
Merci pour votre aide ! à très bientôt j'espère..
Alors je vous explique :
J'ai un fichier plop.txt
qui contient :
bonjour:ca va bien
kata:klop
date:051 5410 0
truc: au hasard
wow: pas mal 04
bonjour:111
kata:dadz
date:222
truc: grtyy
wow: 333
et j'aimerais pouvoir faire cela :
>new_plop.txt
while read line
do
if [ "$line" = "^bonjour:.*" ];then
echo $line >> new_plop.txt
else if [ "$line" = "^date:.*" ];then
echo $line >> new_plop.txt
else if [ "$line" = "^wow:.*" ];then
echo $line >> new_plop.txt
else
echo "haha" >> event2.txt
fi
fi
fi
done < plop.txt
et que mon fichier new_plop.txt contient après cela :
bonjour:ca va bien
date:051 5410 0
wow: pas mal 04
bonjour:111
date:222
wow: 333
Merci pour votre aide ! à très bientôt j'espère..
A voir également:
- Comparer deux chaine differentes
- Chaine tnt gratuite sur mobile - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Nombre de jours entre deux dates excel - Guide
1 réponse
hello
while read line
do
if [[ "$line" =~ ^bonjour: ]];then
echo $line >> new_plop.txt
else if [[ "$line" =~ ^date: ]];then
echo $line >> new_plop.txt
else if [[ "$line" =~ ^wow: ]];then
echo $line >> new_plop.txt
else
echo "haha" >> event2.txt
fi
fi
fi
done < plop.txt
dubcek
Messages postés
18789
Date d'inscription
Statut
Contributeur
Dernière intervention
5 637
ou
Flyzerd
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
1
Merci beaucoup ! ça marche !