# \[resolu\] aide pour un script .....mais une suite bientot :)

**URL:** <https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299 "2016-02-20T16:22:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobylapointe](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/3be4f8/32.png) [@bobylapointe](https://www.debian-fr.org/u/bobylapointe)\
**Post date:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/1 "2016-02-20T16:22:53Z")

</div>

bonjour,  
je vous demande de l’aide pour cette situation.  
j’ai un liste de nom ListeGlobal et une autre ListeNew  
comme faire pour verifier que les noms de ListeNew ne se trouvent pas dans ListeGlobal. Et si elle ne s’y trouve pas je rejoute ce nom dans ListeGlobal.  
c’est un peu tordu… 🙂  
comment je pourrais faire ca avec un petit script ou autre?  
merci de votre aide  
slt

---

<div class="post-metadata">

**Author:** ![NaiosKAE](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/b9e5f3/32.png) [@NaiosKAE](https://www.debian-fr.org/u/NaiosKAE)\
**Post date:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/2 "2016-02-20T16:22:55Z")

</div>

for i in $(awk ‘{print $1}’) listNew.txt)  
do  
if [“x”$(grep “^$i” lisglobale.txt) = “x”]  
then  
echo $i \>\> lisglobale.txt  
fi  
done

enfin un truc du genre, utilise awk pour faire concorder les format de listeglobale et liste new

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/3 "2016-02-20T16:22:55Z")

</div>

j’ajouterais un ‘else’ “tout est déjà présent” ou qq chose du genre.  
je trouve qu’il est plus convivial d’avoir tjrs une réponse.

---

<div class="post-metadata">

**Author:** ![bobylapointe](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/3be4f8/32.png) [@bobylapointe](https://www.debian-fr.org/u/bobylapointe)\
**Post date:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/4 "2016-02-20T16:22:56Z")

</div>

ou 🙂

---

<div class="post-metadata">

**Author:** ![bobylapointe](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/3be4f8/32.png) [@bobylapointe](https://www.debian-fr.org/u/bobylapointe)\
**Post date:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/5 "2016-02-20T16:22:56Z")

</div>

[quote=“NaiosKAE”]for i in $(awk ‘{print $1}’) listNew.txt)  
do  
if [“x”$(grep “^$i” lisglobale.txt) = “x”]  
then  
echo $i \>\> lisglobale.txt  
fi  
done

enfin un truc du genre, utilise awk pour faire concorder les format de listeglobale et liste new[/quote]

=======================================  
bash: erreur de syntaxe près du jeton `)’ inattendu  
voila ma resultat ☹  
j’ai besoin d’une petite explication svp  
merci d’avance.

---

<div class="post-metadata">

**Author:** ![NaiosKAE](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/b9e5f3/32.png) [@NaiosKAE](https://www.debian-fr.org/u/NaiosKAE)\
**Post date:** [Février 20, 2016, 4:22 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/6 "2016-02-20T16:22:56Z")

</div>

my fault, sorry ^^

$(awk ‘{print $1}’) listNew.txt)  
$(awk ‘{print $1}’ listNew.txt)

---

<div class="post-metadata">

**Author:** ![Aeris1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@Aeris1](https://www.debian-fr.org/u/Aeris1)\
**Post date:** [Février 20, 2016, 4:23 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/7 "2016-02-20T16:23:06Z")

</div>

`mv ListeGlobale ListeGlobale.bak
cat ListeGlobale.bak ListeNew | sort | uniq > ListeGlobale
rm -f ListeGlobal.bak`Pourquoi faire simple quand on peut faire compliqué? 😃

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 4:24 UTC](https://www.debian-fr.org/t/resolu-aide-pour-un-script-mais-une-suite-bientot/9299/8 "2016-02-20T16:24:11Z")

</div>

> [@](#):
>
> ou 🙂

ou [Resolu] … ?
