Hvordan utfører jeg et bashskript i terminalen
Bash -skript kan skrives ved hjelp av hvilken som helst tekstredigerer, og filen må ha ".sh ”-forlengelse. Bash -skript brukes ofte til å forenkle repeterende oppgaver eller for å automatisere prosesser som ellers vil kreve at en serie manuelle kommandoer skal utføres i terminalen. Bash -skript kan kjøres på en rekke måter, inkludert å kjøre dem direkte i terminalen, planlegge dem for å kjøre på bestemte tidspunkter ved å bruke Cron -jobber, eller inkludere dem som en del av et større program eller manus, her er de fire måtene å kjøre en Bash -skript i terminal:
1: Hvordan kjøre et bash -skript ved hjelp av kildekommando
Hvis du vil utføre et bash -skript i den nåværende skalløkten i stedet for i en ny prosess, kan du bruke kildekommandoen, og her er det syntaks:
kilde
Nå for å illustrere hvordan du kjører skallskriptet ved hjelp av syntaks ovenfor, har jeg utført et skript:
Kilde Bashfile2.sh
2: Hvordan kjøre et bashskript ved å spesifisere banen
Den mest enkle måten å utføre et bashskript er å kjøre det ved å spesifisere banen. Hvis skriptet som skal utføres er i den plasseres i den gjeldende katalogen, bruk følgende syntaks:
/
Det kan hende at du kanskje ikke kan kjøre bash -filen på denne måten på grunn av begrensede tillatelser, så i så fall bruk nedenfor syntaks for å endre tillatelsene til den respektive bash -filen:
chmod +x
Hvis skriptet er i en annen katalog, kan du spesifisere banen til skriptet:
/Home/Aaliyan/Documents/Bashfile2.sh
Hvis du nå er i samme katalog som i bashfilkatalogen, følg den gitte syntaks:
./
Nå for å illustrere ytterligere for å avklare hvordan du bruker dette ovenfor gitt syntaks, har jeg utført et bash -skript som dette:
./Bashfile1.sh
3: Hvordan kjøre et bash -manus ved hjelp av bash -tolken
En annen måte å utføre et bashskript er ved å utføre det gjennom bash -tolken, og du kan gjøre dette ved å ringe bash -tolken og sende banen til manuset som et argument, her er syntaks i denne forbindelse:
bash
Nå for å illustrere hvordan du kjører skallskriptet ved hjelp av syntaks ovenfor, har jeg utført et skript:
Bash Bashfile2.sh
Denne metoden er nyttig hvis du vil sikre at manuset blir utført ved hjelp av bash, selv om det har en annen shebang -linje.
4: Hvordan kjøre et bash -skript ved hjelp av SH -kommandoen
Hvis skriptet ikke inneholder noen bashspesifikke funksjoner og kan utføres av et hvilket som helst POSIX-kompatibel skall, kan du kjøre det ved hjelp av SH, her er syntaks for det:
sh
Nå for å illustrere hvordan du kjører skallskriptet ved hjelp av syntaks ovenfor, har jeg utført et skript:
Sh Bashfile2.sh
Konklusjon
Bash -skript kan brukes til å manipulere filer, utføre tekstbehandling og automatisere administrative oppgaver. Fleksibiliteten og allsidigheten til bash -skript gjør dem til et kraftig verktøy for systemadministratorer, utviklere og strømbrukere. Det er flere måter å utføre et bashskript i terminalen, og den beste metoden å bruke avhenger av dine spesifikke krav.