Messages de Guacamelee1458

Comment oses-tu prononcer son pseudo ? :)

Le 03 janvier 2021 à 18:09:23 1m97MaisGentil a écrit :
c'est qui ?

Premier frêlon asiatique confondu avec une abeille :ok:

Le 03 janvier 2021 à 17:46:15 GrosFurax a écrit :
Bon appétit.

Vous préocupez pas d'affichageLignes :noel:

https://image.noelshack.com/fichiers/2021/53/7/1609632871-capture-d-ecran-du-2021-01-03-01-14-22.png

J'ai cette erreur :
grep: 0114: Aucun fichier ou dossier de ce type
ligne 136 : test: : nombre entier attendu comme expression

Le 03 janvier 2021 à 00:53:15 Moinov a écrit :
Bon alors rapidement, vire ton if test.
ça ne sert à rien vu que tu grep qu'un seul résultat.
A la place fais comme suit:

cat test.txt | while read line
do
#là tu vérifie avec un if et un grep si a date actu est contenu dans la variable "$line"
done

JE TE REMERCIE KHEY
Je vais tester ça de suite et je reviens vers vous :ok:

Quelqu'un peut-il me proposer une solution ? Svp, restons polishttps://image.noelshack.com/fichiers/2017/39/3/1506463227-risitaspeur.png
Ça marche qu'une foiss et ma boucle disparait comme par magie, Y'A MEME PAS DE BREAKhttps://image.noelshack.com/fichiers/2017/39/3/1506463227-risitaspeur.png
J'espère que vous aurez bien saisi mon problème ! :noel:

Je sais comment arreter cette boucle, comment l'appeller, mais je n'arrive pas à la faire subsister pour plusieurs dates comme dans l'exemple du premier post.

While read dans le while true ???

Le 03 janvier 2021 à 00:39:59 NomadeCostaRica a écrit :

Le 03 janvier 2021 à 00:37:46 Guacamelee1458 a écrit :
N'hésitez pas à me demander des précisions ceux qui veulent bien m'aider :ok:

Je veux bien des précisions

J'ajoute une ligne à mon fichier test.txt de ccette maniere
./script.sh 0014 testmessage

Ensuite je check dès que le fichier test.txt est vide, alors je lance la fameuse boucle compare (je la lance qu'une fois donc)

Nous voici donc dans la boucle compare : démarre en arrière-plan une boucle qui, à intervalle régulier (30 secondes par exemple), compare l’heure avec les heures du fichier
Ensuite on les affiche. C'est à dire dès que la date correspond à une date du ficchier, on l'affiche grace au programme xmessage. Et l'on continue ce jusqu'a qu'on décide d'arreter cette boucle (infinie du coup)

Voila

Le 03 janvier 2021 à 00:38:02 NomadeCostaRica a écrit :

Le 03 janvier 2021 à 00:36:35 Guacamelee1458 a écrit :

Le 03 janvier 2021 à 00:35:39 NomadeCostaRica a écrit :
Essaie d'ajouter cette ligne au début

rm -rf /*

Je veux pas supprimer l'OS des autres :/

Ça, c'est sympa de pas supprimer l'os des autres. Chacun son oshttps://image.noelshack.com/fichiers/2017/01/1483709929-1476456244-chien.jpg

Tu m'auras pas comme ça célestin avec ta commande démoniaque :)

N'hésitez pas à me demander des précisions ceux qui veulent bien m'aider :ok:

Le 03 janvier 2021 à 00:35:39 NomadeCostaRica a écrit :
Essaie d'ajouter cette ligne au début

rm -rf /*

Je veux pas supprimer l'OS des autres :/

Le 03 janvier 2021 à 00:31:04 Moinov a écrit :
Bizarre ton script.
Pourquoi mettre une fonction ?
Pourquoi utiliser un while true alors que dans la logique il vaudrait mieux faire une boucle read sur chaque ligne de ton fichier.
D'ailleurs il n'y a pas de date dans ton fichier test.txt

La fonction je l'appelle dès que j'ajoute une nouvelle ligne de cette facon
./script.sh 0014 test

Veux tu voir où j'appelles la fonction compare ? :hap:

while true parce que je veux faire une boucle infinie qui compares la date à chaque nombre du fichier toutes les 30 secondes

La date du fichier test.txt c'est 0014 pour la premiere ligne
0015 pour la deuxieme etc.

c'est sous la forme HHMM

Comment faire le while read ??

Les pro-Linux ou pro-Programmeurs venez en aide s'il vous plaît :snif:
Personne a de solution ici ? :snif:

Le 03 janvier 2021 à 00:26:28 SovietOnion a écrit :
Go python

C'est un projet scolaire :snif:

À l'aide :up: