Hvordan Ring en Shell Fra et Perl-skript

Perl programmeringsspråk er en kraftig skriptspråk. Den brukes av Linux og Unix systemadministratorer å automatisere vanlige oppgaver. Det er noen oppgaver som må utføres av systemet skallet. Perl "system" funksjonen brukes til å utføre en skallkommando eller et skript fra i Perl-skript. Når skallkommando er fullført utføres, blir det gjenværende av Perl script utført. Formatet på "systemet" funksjonen er "system (" command ") eller" system ( "command", "arg1", "arg2"). Den andre utfører en kommando med argumenter eller alternativer som "ls-la".

Bruksanvisning

1 Åpne en tom fil i en tekst editor.

2 Skriv inn linjen

! / Usr / bin / perl

å starte Perl-skript.

3 Skriv inn linjen

system ( "ls", "l", "a");

å utføre kommandoen "ls -la" i systemet skallet.

4 Skriv inn linjen

print "Katalogen ble oppført \ n";

å skrive ut linjen "Katalogen ble oppført!" til skjermen.

5 Lagre filen som "list_dir.pl".

6 Skriv inn kommandoen "perl list_dir.pl" ved ledeteksten for å utføre skriptet. Innholdet i katalogen der skriptet kjører blir skrevet til skjermen.

Hint

  • Du kan bytte ut "systemet (" ls "," -l "," a ");" med "exec (" ls "," -l "," a ");" Hvis du ikke ønsker å gå tilbake til Perl-skript etter skallkommando er ferdig.