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.