Comment pipe stdin dans un script perl qui est à la recherche pour l'entrée comme le seul paramètre?

Cette question a été nécessité de la paresse de ma part, car j'ai des dizaines de scripts qui sont exécutés dans la structure simple:

perl my_script.pl my_input_file

...et la sortie est affichée sur la sortie standard. Cependant, maintenant je me rends compte que j'ai certaines situation dans laquelle je voudrais tuyau d'entrée dans ces scripts. Donc, quelque chose comme ceci:

perl my_script.pl my_input_file | perl my_next_script.pl | perl third_script.pl > output

Personne ne sait d'une façon de le faire sans recoder tous mes scripts pour accepter stdin à la place d'un utilisateur défini par le fichier d'entrée? Mes scripts pour le nom de fichier par une instruction de ce genre:

open(INPUT,$ARGV[0]) || die("Can't open the input file");

Merci pour toutes les suggestions!

OriginalL'auteur jake9115 | 2013-10-18