Bash Echo Eksempler

Bash Echo Eksempler
Flere innebygde funksjoner finnes i bash for å skrive ut utdataene til terminalen. 'Echo' er en av de mest brukte kommandoene for å skrive ut tekst- eller strengdata i terminalen eller en annen kommando som input eller en fil. Denne kommandoen har noen alternativer som kan brukes med denne kommandoen til spesielle formål. Bruken av 'Echo' -kommando er beskrevet i denne opplæringen ved å bruke forskjellige eksempler.

Syntaks:

ekko [alternativ (er)] [streng]

Alternativer:

Alternativ Beskrivelse
-n Utelate newline fra utdataene.
-e Aktiver funksjonen til Backslash (/) karakter.
-E Deaktiver funksjonen til Backslash (/) karakter.
-versjon Vis versjonsinformasjonen
-hjelp Vis hjelpemeldinger relatert til bruken av denne kommandoen

Eksempel 1: Bruke kommandoen 'Echo' uten noe alternativ

'Echo' -kommando kan brukes uten noe alternativ. 'Echo' -kommando over følgende skript brukes til å skrive ut en enkel tekst, 'lær bash -programmering fra Linuxhint.com '.

$ ekko "Lær bash -programmering fra Linuxhint.com "

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel -2: Bruke 'Echo' -kommando med -n -alternativet

'Echo' -kommando brukes med '-n' -alternativet i følgende skript. Den nye linjen er utelatt fra utgangen for dette alternativet.

$ ekko -n "Python er et tolket programmeringsspråk på høyt nivå"

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel -3: Bruke 'Echo' -kommando med alternativ

'Echo' -kommando brukes med '-e' -alternativet i følgende skript. For dette er funksjonen til BackSlash (\) aktivert og utgangen genereres ved å legge til 'Tab' Space hvor '\ t' brukes i strengen.

$ ekko -e "perl \ tis \ ta \ tpowerful \ tand \ tportable \ tlanguage"

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel -4: Bruke 'Echo' -kommando med alternativ

'Echo' -kommando brukes med '-e' -alternativet i følgende skript. Dette alternativet deaktiverer funksjonen til Backslash (/). Den nye linjen (\ n) som brukes i teksten fungerer ikke for følgende kommando.

$ ECHO -E "I \ NLIKE \ NBASH \ programmering"

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel-5: Bruke variabel i 'Echo' -kommando

Verdien av variabelen kan skrives ut med annen streng i 'Echo' -kommandoen ved å plassere variabelen i teksten. $ Prisvariabel brukes i følgende 'Echo' -kommando. Men en ting du bør huske når du bruker variabelen i Echo -kommandoen, det vil si at du må legge ved variabelen innen dobbeltsitat (“) for å lese verdien av variabelen etter 'Echo' -kommandoen. Hvis enkelt sitat (') brukes i Echo -kommandoen, vil ikke verdien av variabelen bli analysert, og variabelnavnet vil bli skrevet ut som utdata.

$ pris = "\ $ 100"
$ ekko 'Prisen på denne boken er $ pris'
$ ekko "Prisen på denne boken er $ pris"

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel-6: Bruke '\ V' i 'Echo' -kommando

'\ V' brukes til å skrive ut utgangen vertikalt. Følgende 'Echo' -kommando vil skrive ut hvert ord i teksten, "Linuxhint er et Linux -basert bloggside" vertikalt.

$ ekko -e "Linuxhint \ V er \ V A \ V Linux \ V Basert \ V -blogg \ V nettsted.""

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel-7: Bruke '\ C' i 'Echo' -kommando

'\ C' brukes til å utelate noen del av teksten. Følgende Echo -kommando vil skrive ut, "Berik din Linux -kunnskap fra Linuxhint" ved å utelate delopplæringen og Newline.

$ ekko -e "Berik din Linux -kunnskap fra Linuxhint \ ctutorials"

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel-8: Skriv ut navnene på alle filer og mapper ved å bruke 'Echo' -kommandoen

'Echo' -kommando kan brukes til å lese filene og mappene i den gjeldende katalogen. Når denne kommandoen kjøres med '*', vil den skrive ut listen over filer og mapper i den gjeldende arbeidskatalogen.

$ ekko *

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel-9: Skriv ut navnene på spesifikke filer ved å bruke 'Echo' -kommandoen

Den spesifikke fillisten over den gjeldende katalogen kan skrives ut ved å bruke 'Echo' -kommandoen. Følgende kommando vil skrive ut listen over alle tekstfiler fra gjeldende katalog. På denne måten kan du søke i hvilken som helst fil eller mappe ved å bruke 'Echo' -kommandoen.

$ ekko *.tekst

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel-10: Bruke 'Echo' -kommando i bash-skriptet

Dette eksemplet viser bruken av 'Echo' -kommando i et bash -skript. Lag en fil som heter 'Echoexpl.sh ' og legg til følgende skript. Funksjonen til '\ r' er å legge til en vognretur i strengen. I dette eksemplet brukes '\ r' ved start og slutt på strengen. Her brukes '-e' -alternativet med 'Echo' -kommandoen som muliggjør funksjonen til '\ r'.

EchoExpl.sh

#!/bin/bash
String = "\ rperl er en tverrplattform, open source programmeringsspråk \ r"
ekko -e "$ streng"

Kjør manuset.

$ BASH ECHOEXPL.sh

Tekstverdien av $ streng Variabel vil bli skrevet ut med en ny linje etter å ha kjørt manuset.

Konklusjon:

Resultatet av et hvilket som helst skript finner du ved å skrive ut riktig utgang. Så utskriftsalternativer er veldig viktig for ethvert programmeringsspråk. Bruken av ett utskriftsalternativ i bash er diskutert i denne opplæringen. Men den samme oppgaven kan utføres av et annet alternativ i bash, og kommandoen er 'printf'. Hope, leseren vil få kunnskap om flere bruksområder for 'Echo' -kommando etter å ha praktisert eksemplene på denne opplæringen, og de vil kunne bruke denne kommandoen riktig.

For mer informasjon, se videoen!