Bash-scripts kunnen voor verschillende doeleinden worden gebruikt, zoals het uitvoeren van een shell-opdracht, het gelijktijdig uitvoeren van meerdere opdrachten, het aanpassen van administratieve taken, het uitvoeren van taakautomatisering enz. Kennis van de basisprincipes van bash-programmering is dus belangrijk voor elke Linux-gebruiker. Dit artikel zal je helpen om het basisidee over bash-programmering te krijgen. De meeste veelvoorkomende bewerkingen van bash-scripting worden hier uitgelegd met zeer eenvoudige voorbeelden.
De volgende onderwerpen van bash-programmering worden in dit artikel behandeld.
- Hallo Wereld
- Echo Commando
- Opmerkingen
- Commentaar in meerdere regels
- Herhalingslus
- For loop
- Gebruikersinvoer ophalen
- Als verklaring
- En voorwaarde als verklaring
- Of Voorwaarde als verklaring
- Anders als en anders voorwaarde
- Staat van het geval:
- Argumenten ophalen van de opdrachtregel
- Krijg argumenten van de opdrachtregel met namen
- Combineer twee strings in een variabele
- Substring van strings ophalen
- Voeg 2 getallen toe aan een variabele
- Een functie maken
- Functieparameters gebruiken
- Retourwaarde doorgeven vanuit script
- Map maken
- Maak een map door het bestaan te controleren
- Een bestand lezen
- Een bestand verwijderen
- Toevoegen aan bestand
- Test of bestand bestaat
- Voorbeeld e-mail verzenden
- Huidige datum ontleden
- Wacht Commando
- Slaapcommando
Maak en voer het eerste BASH-programma uit:
U kunt bash-script uitvoeren vanaf de terminal of door een bash-bestand uit te voeren. Voer de volgende opdracht uit vanaf de terminal om een heel eenvoudig bash-statement uit te voeren. De uitvoer van het commando zal zijn ' Hallo Wereld '.
$gooide uit 'Hallo Wereld'
Open een willekeurige editor om een bash-bestand te maken. Hier, nano editor wordt gebruikt om het bestand te maken en de bestandsnaam is ingesteld als ' Eerste.sh'
$nanoFirst.sh
Voeg het volgende bash-script toe aan het bestand en sla het bestand op.
#!/bin/bashgooide uit 'Hallo Wereld'
U kunt het bash-bestand op twee manieren uitvoeren. Een manier is door het bash-commando te gebruiken en een andere is door de uitvoermachtiging in te stellen om het bash-bestand te bash en het bestand uit te voeren. Beide manieren worden hier getoond.
$bashFirst.shOf,
$chmoda+x First.sh$./First.sh
Gebruik van echo-opdracht:
U kunt de echo-opdracht met verschillende opties gebruiken. In het volgende voorbeeld worden enkele handige opties genoemd. Wanneer je gebruik maakt van ‘ gooide uit ’ commando zonder enige optie, dan wordt standaard een nieuwe regel toegevoegd. '-N' optie wordt gebruikt om tekst af te drukken zonder nieuwe regel en '-En' optie wordt gebruikt om backslash-tekens uit de uitvoer te verwijderen. Maak een nieuw bash-bestand met een naam, ' echo_voorbeeld.sh ' en voeg het volgende script toe.
#!/bin/bashgooide uit 'Tekst afdrukken met nieuwe regel'
gooide uit -N 'Tekst afdrukken zonder nieuwe regel'
gooide uit -En 'NVerwijderen backslash karaktersN'
Voer het bestand uit met de bash-opdracht.
$bashecho_voorbeeld.sh
Gebruik van commentaar:
‘#’ symbool wordt gebruikt om commentaar van één regel toe te voegen in bash-script. Maak een nieuw bestand aan met de naam ' comment_example.sh' en voeg het volgende script toe met commentaar van één regel.
#!/bin/bash# Voeg twee numerieke waarde toe
((som=25+35))
#Print het resultaat
gooide uit $som
Voer het bestand uit met de bash-opdracht.
$bashcomment_example.sh
Gebruik van commentaar met meerdere regels:
U kunt commentaar met meerdere regels in bash op verschillende manieren gebruiken. Een eenvoudige manier wordt getoond in het volgende voorbeeld. Maak een nieuwe bash met de naam, ‘multiline-commentaar.sh’ en voeg het volgende script toe. Hier, ‘:’ en ' symbolen worden gebruikt om commentaar met meerdere regels toe te voegen in bash-script. Dit volgende script berekent het kwadraat van 5.
#!/bin/bash:'
Het volgende script berekent:
de kwadratische waarde van het getal, 5.
'
((Oppervlakte=5*5))
gooide uit $gebied
Voer het bestand uit met de bash-opdracht.
$bashmultiline-comment.sh
U kunt de volgende link bekijken voor meer informatie over het gebruik van bash-commentaar.
https://linuxhint.com/bash_comments/
While-lus gebruiken:
Maak een bash-bestand met de naam, 'terwijl_voorbeeld.sh', het gebruik kennen van terwijl lus. In het voorbeeld, terwijl lus zal herhalen voor 5 keer. De waarde van Graaf variabele wordt verhoogd met 1 bij elke stap. Wanneer de waarde van Graaf variabele zal 5 dan de terwijl lus wordt beëindigd.
#!/bin/bashGeldig=waar
Graaf=1
terwijl [ $geldig ]
doen
gooide uit $tel
indien [ $tel -eq 5 ];
dan
pauze
zijn
((tel++))
gedaan
Voer het bestand uit met de bash-opdracht.
$bashwhile_example.sh
U kunt de volgende link bekijken om meer te weten te komen over het gebruik van een while-lus.
https://linuxhint.com/bash-while-loop-examples/
Gebruik voor lus:
De basis voor lusdeclaratie wordt getoond in het volgende voorbeeld. Maak een bestand met de naam ' for_example.sh ’ en voeg het volgende script toe met voor lus. Hier, voor lus zal herhalen voor 10 tijden en print alle waarden van de variabele, balie in enkele lijn.
#!/bin/bashvoor (( balie=10; balie>0; balie--))
doen
gooide uit -N '$teller'
gedaan
printf 'N'
Voer het bestand uit met de bash-opdracht.
$bashfor_example.sh
Je kunt for loop voor verschillende doeleinden en manieren gebruiken in je bash-script. U kunt de volgende link bekijken om meer te weten te komen over het gebruik van for loop.
https://linuxhint.com/bash-for-loop-examples/
Gebruikersinvoer ophalen:
' lezen ' commando wordt gebruikt om invoer van de gebruiker in bash te krijgen. Maak een bestand met de naam ' user_input.sh ' en voeg het volgende script toe om input van de gebruiker te krijgen. Hier wordt één tekenreekswaarde van de gebruiker overgenomen en wordt de waarde weergegeven door een andere tekenreekswaarde te combineren.
#!/bin/bashgooide uit 'Vul uw naam in'
lezennaam
gooide uit 'Welkom$naamnaar LinuxHint'
Voer het bestand uit met de bash-opdracht.
$bashuser_input.sh
U kunt de volgende link raadplegen om meer te weten te komen over het gebruik van gebruikersinvoer.
https://linuxhint.com/bash-script-user-input/
Met if-statement:
U kunt if-voorwaarde gebruiken met enkele of meerdere voorwaarden. Begin- en eindblok van deze verklaring wordt gedefinieerd door 'indien' en 'zijn' . Maak een bestand met de naam ' simple_if.sh ' met het volgende script om het gebruik te kennen indien verklaring in bas. Hier, 10 wordt toegewezen aan de variabele, N . als de waarde van $n kleiner is dan 10, dan is de output Het is een nummer van één cijfer , anders wordt de uitvoer Het is een tweecijferig nummer . Ter vergelijking, '-Lt' wordt hier gebruikt. Ter vergelijking kunt u ook gebruik maken van '-eq' voor gelijkwaardigheid , '-geboren' voor geen gelijkheid en '-gt' voor groter dan in bash-script.
#!/bin/bashN=10
indien [ $n -lt 10 ];
dan
gooide uit 'Het is een nummer van één cijfer'
anders
gooide uit 'Het is een tweecijferig nummer'
zijn
Voer het bestand uit met de bash-opdracht.
$bashsimple_if.sh
Gebruik een if-statement met AND-logica:
Er kunnen verschillende soorten logische voorwaarden worden gebruikt in een if-statement met twee of meer voorwaarden. Hoe u meerdere voorwaarden kunt definiëren in if-statement met behulp van EN logica wordt getoond in het volgende voorbeeld. '&&' wordt gebruikt om toe te passen EN logica van indien uitspraak. Maak een bestand met de naam 'if_with_AND.sh' om de volgende code te controleren. Hier, de waarde van gebruikersnaam en wachtwoord variabelen worden van de gebruiker genomen en vergeleken met ' beheerder ' en ' geheim ’. Als beide waarden overeenkomen, is de uitvoer geldige gebruiker , anders wordt de uitvoer ongeldige gebruiker .
! /ben/bashgooide uit 'Vul je gebruikersnaam in'
lezengebruikersnaam
gooide uit 'Voer wachtwoord in'
lezenwachtwoord
indien [[ ( $gebruikersnaam=='beheerder' && $wachtwoord=='geheim' ) ]];dan
gooide uit 'geldige gebruiker'
anders
gooide uit 'ongeldige gebruiker'
zijn
Voer het bestand uit met de bash-opdracht.
$bashif_with_AND.sh
Gebruik een if-statement met OR-logica:
' || ’ wordt gebruikt om te definiëren OF logica in indien voorwaarde. Maak een bestand met de naam 'if_with_OR.sh' met de volgende code om het gebruik van te controleren OF logica van indien uitspraak. Hier, de waarde van N worden overgenomen van de gebruiker. Als de waarde gelijk is aan vijftien of Vier vijf dan zal de output zijn: Je hebt het spel gewonnen , anders wordt de uitvoer Je hebt het spel verloren .
#!/bin/bashgooide uit 'Voer een willekeurig nummer in'
lezenN
indien [[ ( $n -eq vijftien || $n -eq Vier vijf ) ]]
dan
gooide uit 'Je hebt de wedstrijd gewonnen'
anders
gooide uit 'Je hebt het spel verloren'
zijn
Voer het bestand uit met de bash-opdracht.
$bashif_with_OR.sh
Met else if-statement:
Het gebruik van anders als voorwaarde is weinig anders in bash dan andere programmeertaal. ‘ elif ’ wordt gebruikt om te definiëren anders als staat in bas. Maak een bestand met de naam ' elseif_example.sh ' en voeg het volgende script toe om te controleren hoe anders als is gedefinieerd in bash-script.
#!/bin/bashgooide uit 'Vul je geluksgetal in'
lezenN
indien [ $n -eq 101 ];
dan
gooide uit 'Je hebt de 1e prijs'
elif [ $n -eq 510 ];
dan
gooide uit 'Je hebt de 2e prijs'
elif [ $n -eq 999 ];
dan
gooide uit 'Je hebt de 3e prijs'
anders
gooide uit 'Sorry, probeer het voor de volgende keer'
zijn
Voer het bestand uit met de bash-opdracht.
$bashelseif_example.sh
Caseverklaring gebruiken:
Geval statement wordt gebruikt als alternatief voor als-anders-anders uitspraak. Het begin- en eindblok van deze verklaring wordt gedefinieerd door ' geval ' en ' esac ’. Maak een nieuw bestand met de naam ' case_example.sh ' en voeg het volgende script toe. De uitvoer van het volgende script zal hetzelfde zijn als het vorige anders als voorbeeld.
#!/bin/bashgooide uit 'Vul je geluksgetal in'
lezenN
geval $n in
101)
gooide uit gooide uit 'Je hebt de 1e prijs' ;;
510)
gooide uit 'Je hebt de 2e prijs' ;;
999)
gooide uit 'Je hebt de 3e prijs' ;;
*)
gooide uit 'Sorry, probeer het voor de volgende keer' ;;
esac
Voer het bestand uit met de bash-opdracht.
$bashcase_example.sh
Krijg argumenten van de opdrachtregel:
Bash-script kan invoer van opdrachtregelargumenten lezen, net als andere programmeertalen. Bijvoorbeeld, $ 1 en $ 2 variabele worden gebruikt om eerste en tweede opdrachtregelargumenten te lezen. Maak een bestand met de naam command_line.sh en voeg het volgende script toe. Twee argumentwaarden worden gelezen door het volgende script en drukken het totale aantal argumenten en de argumentwaarden af als uitvoer.
#!/bin/bashgooide uit 'Totaal aantal argumenten: $#'
gooide uit '1e argument = $1'
gooide uit '2e argument = $2'
Voer het bestand uit met de bash-opdracht.
$bashcommand_line.sh Linux Hint
U kunt de volgende link bekijken om meer te weten te komen over het gebruik van het opdrachtregelargument.
https://linuxhint.com/command_line_arguments_bash_script/
Krijg argumenten van de opdrachtregel met namen:
Hoe u opdrachtregelargumenten met namen kunt lezen, wordt weergegeven in het volgende script. Maak een bestand met de naam ' command_line_names.sh' en voeg de volgende code toe. Hier twee argumenten, x en EN worden gelezen door dit script en print de som van X en Y.
#!/bin/bashvoorboosin ' [e-mail beveiligd]'
doen
inhoudsopgave= $(gooide uit $ arg | snee -f1 -NS=)
uur= $(gooide uit $ arg | snee -f2 -NS=)
geval $index in
x) x=$ uur;;
EN) en=$ uur;;
*)
esac
gedaan
((resultaat= x + y))
gooide uit 'X + Y =$resultaat'
Voer het bestand uit met de bash-opdracht en met twee opdrachtregelargumenten.
$bashcommand_line_namesx=Vier vijf EN=30
Combineer String-variabelen:
U kunt eenvoudig stringvariabelen combineren in bash. Maak een bestand met de naam string_combine.sh en voeg het volgende script toe om te controleren hoe je stringvariabelen in bash kunt combineren door variabelen bij elkaar te plaatsen of te gebruiken '+' exploitant.
#!/bin/bashtekenreeks1='Linux'
string2='Tip'
gooide uit '$string1$string2'
string3=$string1+$string2
string3+=' is een goede tutorial blogsite'
gooide uit $string3
Voer het bestand uit met de bash-opdracht.
$bashstring_combine.sh
Substring van String ophalen:
Net als andere programmeertalen heeft bash geen ingebouwde functie om waarde uit stringgegevens te halen. Maar je kunt de taak van substring op een andere manier doen in bash die wordt getoond in het volgende script. Om het script te testen, maakt u een bestand met de naam ' substring_example.sh ' met de volgende code. Hier de waarde, 6 geeft het startpunt aan van waaruit de substring zal beginnen en 5 geeft de lengte van de subtekenreeks aan.
#!/bin/bashstr='Leer Linux van LinuxHint'
subStr=$ {Str: 6: 5}
gooide uit $subStr
Voer het bestand uit met de bash-opdracht.
$bashsubstring_example.sh
Voeg twee nummers toe:
U kunt de rekenkundige bewerkingen in bash op verschillende manieren uitvoeren. Hoe u twee gehele getallen in bash kunt toevoegen met dubbele haakjes, wordt getoond in het volgende script. Maak een bestand met de naam ' add_numbers.sh ' met de volgende code. Er worden twee gehele waarden van de gebruiker genomen en het resultaat van de optelling afgedrukt.
#!/bin/bashgooide uit 'Voer eerste nummer in'
lezenx
gooide uit 'Voer tweede nummer in'
lezenen
(( som= x + y))
gooide uit 'Het resultaat van optellen=$som'
Voer het bestand uit met de bash-opdracht.
$bashadd_numbers.sh
U kunt de volgende link bekijken voor meer informatie over bash-rekenkunde.
https://linuxhint.com/bash_arithmetic_operations/
Functie aanmaken:
Hoe u een eenvoudige functie kunt maken en de functie kunt aanroepen, wordt weergegeven in het volgende script. Maak een bestand met de naam ' functie_voorbeeld.sh ' en voeg de volgende code toe. U kunt elke functie alleen op naam aanroepen zonder een haakje in het bash-script te gebruiken.
#!/bin/bashfunctieF1()
{
gooide uit 'Ik hou van bash-programmering'
}
F1
Voer het bestand uit met de bash-opdracht.
$bashfunctie_voorbeeld.sh
Functie maken met parameters:
Bash kan geen functieparameter of -argumenten declareren op het moment van functiedeclaratie. Maar u kunt parameters in functie gebruiken door een andere variabele te gebruiken. Als er twee waarden worden doorgegeven op het moment dat de functie wordt aangeroepen, worden $ 1 en $ 2 variabelen gebruikt voor het lezen van de waarden. Maak een bestand met de naam ' functie|_parameter.sh ' en voeg de volgende code toe. Hier de functie, ‘ Rechthoek_Gebied' berekent de oppervlakte van een rechthoek op basis van de parameterwaarden.
#!/bin/bashRechthoek_Gebied() {
Oppervlakte= $(($ 1 * $ 2))
gooide uit 'Gebied is:$gebied'
}
Rechthoek_Gebied10 twintig
Voer het bestand uit met de bash-opdracht.
$bashfunction_parameter.sh
Geef retourwaarde door van functie:
Bash-functie kan zowel numerieke als tekenreekswaarden doorgeven. Hoe u een tekenreekswaarde van de functie kunt doorgeven, wordt in het volgende voorbeeld getoond. Maak een bestand met de naam ' function_return.sh ' en voeg de volgende code toe. De functie, groet() retourneert een tekenreekswaarde in de variabele, uur die later wordt afgedrukt door te combineren met andere string.
#!/bin/bashfunctiegroet() {
P='Hallo,$naam'
gooide uit $ str
}
gooide uit 'Vul uw naam in'
lezennaam
uur= $(groet)
gooide uit 'Retourwaarde van de functie is$ uur'
Voer het bestand uit met de bash-opdracht.
$bashfunction_return.sh
U kunt de volgende link raadplegen voor meer informatie over het gebruik van de bash-functie.
https://linuxhint.com/return-string-bash-functions/
Maak map:
Bas gebruikt ' mkdir ’ commando om een nieuwe map aan te maken. Maak een bestand met de naam ' make_directory.sh ' en voeg de volgende code toe om een nieuwe mapnaam van de gebruiker te krijgen. Als de mapnaam niet bestaat op de huidige locatie, wordt de map gemaakt, anders geeft het programma een fout weer.
#!/bin/bashgooide uit 'Voer mapnaam in'
lezennieuwe dir
``mkdir $ nieuwe map``
Voer het bestand uit met de bash-opdracht.
$bashmake_directory.sh
Maak een map door het bestaan te controleren:
Als u het bestaan van de map op de huidige locatie wilt controleren voordat u de ' mkdir ’ commando dan kun je de volgende code gebruiken. '-NS ' optie wordt gebruikt om te testen of een bepaalde map bestaat of niet. Maak een bestand met de naam ' directory_exist.sh' en voeg de volgende code toe om een map te maken door het bestaan te controleren.
#!/bin/bashgooide uit 'Voer mapnaam in'
lezenndr
indien [ -NS '$ndir' ]
dan
gooide uit 'Directory bestaat'
anders
``mkdir $ndir``
gooide uit 'Directory aangemaakt'
zijn
Voer het bestand uit met de bash-opdracht.
$bashdirectory_exist.sh
U kunt de volgende link raadplegen voor meer informatie over het maken van directory's.
https://linuxhint.com/bash_mkdir_not_existent_path/
Een bestand lezen:
U kunt elk bestand regel voor regel in bash lezen door lus te gebruiken. Maak een bestand met de naam ' read_file.sh ' en voeg de volgende code toe om een bestaand bestand met de naam ' boek.txt '.
#!/bin/bashhet dossier='boek.txt'
terwijl lezenlijn;doen
gooide uit $lijn
gedaan < $bestand
Voer het bestand uit met de bash-opdracht.
$bashread_file.shVoer de volgende opdracht uit om de originele inhoud van ' boek.txt ' het dossier.
$katboek.txt
U kunt de volgende link bekijken om de verschillende manieren te kennen om bestanden te lezen.
https://linuxhint.com/read_file_line_by_line_bash/
Een bestand verwijderen:
' rm ’ commando wordt gebruikt in bash om elk bestand te verwijderen. Maak een bestand met de naam ' delete_file.sh ' met de volgende code om de bestandsnaam van de gebruiker te nemen en te verwijderen. Hier, '-l' optie wordt gebruikt om toestemming van de gebruiker te krijgen voordat het bestand wordt verwijderd.
#!/bin/bashgooide uit 'Voer bestandsnaam in om te verwijderen'
lezenfn
rm -l $fn
Voer het bestand uit met de bash-opdracht.
$ls$bashdelete_file.sh
$ls
Toevoegen aan bestand:
Nieuwe gegevens kunnen aan elk bestaand bestand worden toegevoegd door gebruik te maken van '>>' telefoniste in bas. Maak een bestand met de naam ‘append_file.sh ' en voeg de volgende code toe om nieuwe inhoud toe te voegen aan het einde van het bestand. Hier, ' Laravel 5' leren ’ wordt toegevoegd aan het einde van ‘ boek.txt' bestand na het uitvoeren van het script.
#!/bin/bashgooide uit 'Voordat u het bestand toevoegt'
katboek.txt
gooide uit 'Laravel 5 leren'>>boek.txt
gooide uit 'Na het toevoegen van het bestand'
katboek.txt
Voer het bestand uit met de bash-opdracht.
$bashappend_file.sh
Test of het bestand bestaat:
U kunt het bestaan van een bestand in bash controleren door . te gebruiken '-En' of '-F' optie. '-F' optie wordt in het volgende script gebruikt om het bestaan van het bestand te testen. Maak een bestand met de naam ' file_exist.sh ' en voeg de volgende code toe. Hier komt de bestandsnaam van de opdrachtregel.
#!/bin/bashbestandsnaam=$ 1
indien [ -F '$bestandsnaam' ];dan
gooide uit 'Bestand bestaat'
anders
gooide uit 'Bestand bestaat niet'
zijn
Voer de volgende opdrachten uit om het bestaan van het bestand te controleren. Hier, boek.txt bestand bestaat en book2.txt bestaat niet op de huidige locatie.
$ls$bashfile_exist.sh boek.txt
$bashfile_exist.sh book2.txt
E-mail verzenden:
U kunt een e-mail verzenden met ' mail ' of ' Verzend mail ’ commando. Voordat u deze opdrachten gebruikt, moet u alle benodigde pakketten installeren. Maak een bestand met de naam ' mail_voorbeeld.sh ' en voeg de volgende code toe om de e-mail te verzenden.
#!/bin/bashOntvanger=admin@voorbeeld.com
Onderwerp=Groet
Bericht= Welkom op onze site
``mail-s $Onderwerp $Ontvanger <<< $Bericht``
Voer het bestand uit met de bash-opdracht.
$bashmail_voorbeeld.sh
Ontvang de huidige datum:
U kunt de huidige systeemdatum en tijdwaarde verkrijgen met ` datum ` commando. Elk deel van de datum- en tijdwaarde kan worden geparseerd met ' J', 'm', 'd', 'H', 'M' en ' S' . Maak een nieuw bestand aan met de naam ' datum_parse.sh' en voeg de volgende code toe om de dag-, maand-, jaar-, uur-, minuut- en secondewaarden te scheiden.
#!/bin/bashJaar=``datum+%EN``
Maand=``datum+%m``
Dag=``datum+%NS``
Uur=``datum+%H``
Minuut=``datum+%m``
Tweede=``datum+%S``
gooide uit ``datum``
gooide uit 'Huidige datum is:$Dag-$Maand-$Jaar'
gooide uit 'Huidige tijd is:$uur:$Minuut:$Tweede'
Voer het bestand uit met de bash-opdracht.
$bashdate_parse.sh
Wacht Commando:
wacht is een ingebouwde opdracht van Linux die wacht op het voltooien van een lopend proces. wacht commando wordt gebruikt met een bepaald proces-ID of taak-ID. Als er geen proces-ID of taak-ID wordt gegeven met de opdracht wait, dan zal het wachten tot alle huidige onderliggende processen zijn voltooid en wordt de exit-status geretourneerd. Maak een bestand met de naam ' wacht_voorbeeld.sh' en voeg het volgende script toe.
#!/bin/bashgooide uit 'Wacht commando' &
process_id=$!
wacht $process_id
gooide uit 'Verlaten met status $?'
Voer het bestand uit met de bash-opdracht.
$bashwacht_voorbeeld.sh
U kunt de volgende link bekijken voor meer informatie over wachtcommando's.
Slaap commando:
Als u de uitvoering van een opdracht voor een bepaalde periode wilt pauzeren, kunt u gebruik maken van slaap opdracht. U kunt het vertragingsbedrag instellen door: seconden (s), minuten (m), uren (h) en dagen (d). Maak een bestand met de naam 'slaap_voorbeeld.sh' en voeg het volgende script toe. Dit script wacht 5 seconden nadat het is uitgevoerd.
#!/bin/bashgooide uitWachtvoor 5seconden
slaap 5
gooide uitVoltooid
Voer het bestand uit met de bash-opdracht.
$bashslaap_voorbeeld.sh
U kunt de volgende link bekijken voor meer informatie over de slaapopdracht.
https://linuxhint.com/sleep_command_linux/
Ik hoop dat je na het lezen van dit artikel een basisconcept hebt over bash-scripttaal en dat je ze kunt toepassen op basis van je vereisten.