Webbplatssökning

Bash Shell 5.3 Ute med Ny Kommandosubstitution

Bash Shell 5.3 är nu ute, med nya skriptfunktioner, buggfixar och förbättringar av automatisk komplettering, substitution och Readline.

Nästan tre år efter Bash 5.2, och efter ett årslångt cykel av beta och release-kandidat byggen, har det mest populära kommandoradsgränssnittet och skriptspråket som används i Unix-liknande operativsystem släppt version 5.3.

Huvudfunktionen är et

Läs mer →

Hur parserar jag en YAML-fil i Bash?

Det finns tillfällen när du behöver parsa filen som YAML eller någon annan fil, från Bash-skript. Bash är en tolkningsmiljö för kommandospråk. På de flesta GNU/Linux-system kommer det som standardtolk och är allmänt tillgängligt över en rad olika operativsystem. "Bourne-Again SHell" är namnets förkortning. En interaktiv eller icke-interaktiv instruktion kan utföras med hjälp av makroprocessortolken. Processen för att läsa YAML-filer i Bash kommer att behandlas i det här inlägget. YAML är ett språk för serialisering av data. YAML Ain't Markup Language är det rekursiva akronymet för namnet sj

Läs mer →

Bash fallthrough i fallet

Innan vi börjar med våra exempel måste vi skapa Bash-filen. För detta måste du starta konsolapplikationen som finns inbyggd i varje Linux-distribution. För att starta konsolapplikationen kan du prova genvägen "Ctrl+Alt+T". Använd Linux-listan "ls" för att lista alla mappar i den aktuella hemkatalogen. Det finns inga Bash-filer tillgängliga, så kör kommandot "touch" för att generera en ny Bash-fil med namnet "fall.sh". Efter detta listar du innehållet i katalogen igen och filen "fall.sh" listas i den.

Läs mer →

Bash-funktioner Tutorial

Exempel 1

En funktion är en del av koden som kan anropas flera gånger för att utföra specifika uppgifter i programmering. Kodens längd minskas och programmodularitet tillhandahålls. Den mest grundläggande illustrationen av en funktions tillämpning i Bash-skriptning visas i följande:

#!/bin/bash BashFunction () {     echo Hello, my linux friends } BashFunction

I det föregående skriptet har vi definierat funktionen BashFunction. Inuti den har vi ett echo-uttalande.

Läs mer →

Hur man kopierar och klipper i Git Bash

Git Bash är en terminal som används av Git-användare för att köra kommandon och utföra flera uppgifter. Den har några avancerade verktyg för Git-kataloger, såsom att visa de utcheckade grenarna, nuvarande huvudgren eller katalognamn. Den erbjuder en kommandoradsupplevelse i en Windows-miljö. Även om det kan vara svårt för nybörjare att använda denna skalk och utföra grundläggande operationer, såsom kopiera och klistra in.

Denna guide kommer att illustrera proceduren för att kopiera och klistra in i Git Bash.

Observera: I följande avsnitt kommer vi att försöka ko

Läs mer →

Bash "For" Loop För att Iterera Genom en Array

En "for"-loop är en grundläggande del av nästan alla programmeringsspråk. Den hjälper till att skriva den kod som du vill ska upprepas ett önskat antal gånger. För Linux-baserade system har Bash också en dedikerad syntax som gör det möjligt för användarna att utnyttja loopar för att automatisera sina dagliga uppgifter genom skript.

Även om du kan använda “for”-loopen i i stort sett oändligt många scenarier, kommer denna guide att titta på tre grundläggande scenarier som du kan använda i mer omfattande och komplexa scenarier för att uppnå större mål. Vi kommer att utforska

Läs mer →

Bash Tac Kommando

På Linux är du förmodligen van vid cat-kommandot, som, följt av en fil, sammanfogar filens innehåll till standardutdata. Med cat-kommandot arrangeras den sammanfogade utmatningen exakt som den visas i filen.

Men om du behöver vända på arrangemanget av filens innehåll, är det då du använder tac-kommandot. tac-kommandot sammanfogar en fil och skriver ut dess innehåll i omvänd ordning. Denna funktion av tac gör att det är populärt när man arbetar med loggfiler; om du behöver övervaka loggfilerna som börjar med de senaste aktiviteterna, m

Läs mer →

Hur man använder Bash source-kommandot

Bash-källan är ett inbyggt kommando som används för att läsa och köra kommandon från en fil och, i vissa fall, skicka dem som argument i den aktuella skalen. Du kan ladda funktioner och variabler till de aktuella skal-skripten med kommandot source. Dessutom kan du använda kommandot source i terminalen eller i ett bash-skript, särskilt för att ladda funktioner och variabler från andra funktioner.

När den används i terminalen för att köra ett givet skript, körs skriptet i samma skal där det hämtas. Därför kan skriptet komma åt alla variabler i det skal där de har hämtats. I detta fall e

Läs mer →

Bash kommandoexpansion

När du arbetar med kommandon i bash kommer du att nå en punkt där du måste använda utdata från ett givet kommando som ett värde för en given variabel. Kommandoutvidgning är en term som används för att referera till kommandoserie där utdata från ett givet kommando används istället för kommandot. Idealiskt sett körs kommandot och dess värde ersätter kommandot, och i de flesta fall används det när man arbetar med variabler.

Bash-kommandot expansion är användbart när du måste använda en given variabel vars värden ännu inte är kända förrän kommandot först körs. Denna gui

Läs mer →

Att förstå Bash shuf-kommandot

Shuf-kommandot är användbart för att slumpa inputrader till standardutgången. Shuf-kommandot tar in data från filer eller standardinput, slumpmässigt ordnar indata och ger utdata. Det fungerar som när du blandar kort och drar en slumpmässig utdata eller slumpmässigt arrangerar korten beroende på de alternativ som du ger det.

Shuf fungerar på tre sätt. Du kan använda det som ett intervall, en lista eller en fil shuf. Låt oss se de olika sätt på vilka du kan använda shuf-kommandot.

Använda Bash shuf-kommandot

shuf är en del av

Läs mer →