I Linux kan echo-kommandot användas för att visa en rad med sträng/text som skickas som argument. Det här kommandot är ett inbyggt som används mest och flitigt i olika batchfiler och skalskript för att testa resultatstatus till en fil och skärm.
Linux-distributioner tillåter oss att kontrollera och ställa in systemet själva. I detta sammanhang är ekokommandot ett av de mest använda kommandona. Det används i batch-filer och bash-skript för att resultera i en statustext på vår skärm eller i en fil. Kommandot upprepar det vi har blivit tillsagt att upprepa. Denna funktion är väldigt enkel men behöver bara göra det. Till exempel skulle vi inte få ett synligt resultat från skalskript utan eko. Shell är ett användargränssnitt där vi kan mata in distinkta kommandon som cat-kommandot, head-kommandot, tail-kommandot eller annars eko-kommandot.
Den vanliga ekooperationen är likvärdig med alla programmeringsspråk. Vi gör inmatningen (som är i strängformen), och den tas emot och resulterar igen oförändrad.
Viktig: Kommandoradstolken eller användargränssnittet är också känt som bash-skalet. Det är standardskalet i distributionerna av Linux och textfönstret där vi kan mata in våra kommandon. Echo-kommandot är ett elementärt segment av Ubuntu och kommer förinstallerat på alla system.
Syntax för ekokommandot
echo [option] [string]
Implementeringar av ekokommandot
Echo-kommandot finns i SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Unix-liknande och Unix-operativsystem.
Flera skal inklusive varje Csh-liknande (som zsh eller Bash), Bourne-liknande skal, och COMMAND.COM samt och cmd.exe kör kommandot echo som det inbyggda kommandot.
Kommandot finns också i EFI-skalet.
Historik för ekokommandot
Ekokommandot startade i Multics. Senare specificerades det av Doug Mcllroy i C språket som 'fingerövning' och verifierad att vara till hjälp. Det blev en del av de två versionerna av Unix.
substring_index i sql
I de 7 versionerna ersatte kommandot echo -n prompten (uppförde sig som kommandot echo, dock utan att avsluta utmatningen tillsammans med linjeavgränsaren).
Detta kommando började utveckla C escape-sekvenser som n tillsammans med skillnaden att de oktala flyktsekvenserna representerades som 0ooo hellre än ooo i C på UNIX/PWB och efter Unix System 3. Echo-kommandot avslutas i 2 versioner på MS-DOS.
Nuförtiden finns olika eko-inkompatibla implementeringar tillgängliga på olika operativsystem (olika på liknande system). Som standard utvecklar några av dem flyktsekvenser, några av dem gör det inte. På samma sätt får några av dem alternativ (listan över vilka som ändras med implementeringar), och några av dem inte.
Echo POSIX Specification lämnar karaktären ospecificerad när det initiala argumentet är -n eller andra argument inkluderar omvänt snedstreck under specifikationen av Unix (alternativ XSI i POSIX) kräver utveckling av sekvenserna och tillåter inte alternativbearbetning.
Flera implementeringar av ekokommandot är inte flexibla inuti standardplattformen. På grund av dessa typer av förändringar i naturen undersöks ekokommandot som ett icke-bärbart kommando, och kommandot, dvs. printf föredras snarare på Unix-liknande system.
Vilka är ekokontrolltecken?
När vi har förstått den allmänna principen för ekokommandot kommer vi att lära oss de kontrolltecken som vi kan använda med kommandot. Dessa kontrolltecken syns inte direkt på vår skärm utan bestämmer flera saker, som radbrytningar, slutet av texten och början av texten.
Fly | Beskrivning |
---|---|
a | Larmljud |
En karaktär tillbaka | |
c | Undertrycker textbrytning |
f | Tillbaka |
Tillbaka till början av raden | |
Radbrytning | |
Tabellform (valfritt) | |
\ | Omvänt snedstreck |
i | Tabellform (valfritt) |