Comment exécuter le premier processus à partir d'une liste de processus stockés dans un fichier et supprimer immédiatement la première ligne comme si le fichier était une file d'attente et j'ai appelé "pop"?Comment exécuter le premier processus à partir d'une liste de processus stockés dans un fichier et supprimer la première ligne comme si le fichier était une file d'attente et que j'ai appelé "pop"?
Je voudrais appeler la première commande répertoriée dans un simple fichier texte avec \ n comme séparateur de façon semblable à la pop:
Figure 1:
cmdqueue.lst :
proc_C1
proc_C2
proc_C3
.
.
Figure 2:
Pop la première commande via popcmd:
proc_A | proc_B | popcmd cmdqueue.lst | proc_D
Figure 3:
cmdqueue.lst :
proc_C2
proc_C3
proc_C4
.
.
Je suppose que c'est techniquement une ** queue ** car je doute que de nouvelles commandes soient ajoutées au début du fichier. Implémenter une pile dans un fichier aurait beaucoup plus de sens à la fin du fichier. – jmucchiello
Vous avez raison. Merci pour la note. – secr