Perl het 'n stel nuttige lêer toetsoperateurs wat gebruik kan word om te sien of 'n lêer bestaan ​​of nie. Onder hulle is -e , wat gaan kyk of daar 'n lêer bestaan. Hierdie inligting kan nuttig wees vir u wanneer u aan 'n script werk wat toegang tot 'n spesifieke lêer benodig, en u wil seker wees dat die lêer daar is voordat u dit doen. As jou skrip byvoorbeeld 'n log of 'n konfigurasie lêer het waarop dit afhanklik is, moet jy eers na die program kyk.
Die voorbeeldskrif hieronder gooi 'n beskrywende fout as 'n lêer nie met behulp van hierdie toets gevind word nie.
Eerstens maak jy 'n tou wat die pad na die lêer bevat wat jy wil toets. Dan draai jy die -e (bestaande) stelling in 'n voorwaardelike blok sodat die drukstaat (of wat jy ook al daar stel) net genoem word as die lêer bestaan. Jy kan vir die teenoorgestelde toets - dat die lêer nie bestaan ​​nie - deur die gebruik van die, tensy voorwaardelike: