S'ha publicat Bash Shell 5.3 amb nova substitució de comandes

Bash Shell 5.3 ja està disponible, afegint noves funcions d'scripting, correccions d'errors i millores en la completació, substitució i Readline.

Gairebé tres anys després de Bash 5.2, i després d'un cicle d'un any de versions beta i candidatures a llançament, el shell de línia d'ordres i llenguatge d'script més popular utilitzat en sistemes operatius semblants a Unix ha alliberat la

Llegeix més →

Com puc analitzar un fitxer YAML en Bash?

Hi ha ocasions en què necessiteu analitzar el fitxer com YAML o qualsevol altre fitxer, des de dins dels scripts de Bash. Bash és un intèrpret per al llenguatge de comandes. A la majoria dels sistemes GNU/Linux, ve com a intèrpret de comandes per defecte i és àmpliament accessible a través d'una varietat de sistemes operatius. "Bourne-Again SHell" és l'abreviatura del nom. Una instrucció interactiva o no interactiva es pot executar mitjançant l'intèrpret de macros. El procés de lectura de fitxers YAML en Bash es tractarà en aquest article. Un llenguatge per serialitzar dades és YAML. YAML A

Llegeix més →

Caiguda de cas de Bash

Abans de començar els nostres exemples, necessitem crear el fitxer Bash. Per això, hauràs de llançar l'aplicació de consola que ve integrada en cada distribució de Linux. Per llançar l'aplicació de consola, pots provar la drecera "Ctrl+Alt+T". Utilitza la consulta de la llista de Linux "ls" per enumerar totes les carpetes del directori inicial actual. No hi ha fitxers Bash disponibles, així que executa la instrucció "touch" per generar un nou fitxer Bash anomenat "fall.sh". Després d'això, enumera de nou el contingut del directori i el fitxer "fall.sh" s'enumerarà en ell.

Llegeix més →

Tutorial de Funcions Bash

Exemple 1

Una funció és una secció de codi que es pot cridar diverses vegades per dur a terme tasques específiques en programació. La longitud del codi es redueix i es proporciona modularitat al programa. La il·lustració més bàsica d'una aplicació de funció en un script de Bash es mostra a continuació:

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

En el guió anterior, hem definit la funció BashFunction. Dins d'ella, tenim una instr

Llegeix més →

Com copiar i enganxar a Git Bash

Git Bash és un terminal utilitzat pels usuaris de Git per executar comandes i realitzar diverses tasques. Té algunes eines avançades per a directors de Git, com ara mostrar les branques descarregades, el cap actual o el nom del directori. Ofereix una experiència de línia de comandes en un entorn Windows. Tanmateix, pot ser difícil per als principiants utilitzar aquesta shell i realitzar operacions bàsiques, com ara copiar i enganxar.

Aquesta guia il·lustrarà el procediment de copiar i enganxar a Git Bash.

Nota: A la següent secció, intentarem copiar i enganxar u

Llegeix més →

Cicle “For” de Bash per iterar a través d'un array

Un bucle "for" és una part fonamental de gairebé cada llenguatge de programació. Ajuda a escriure el codi que es vol repetir el nombre desitjat de vegades. Per als sistemes basats en Linux, Bash també presenta una sintaxi dedicada que permet als seus usuaris aprofitar els bucles per automatitzar les seves tasques diàries mitjançant scripts.

Encara que es pot utilitzar el bucle “for” en un nombre virtually infinit d'escenaris, aquesta guia analitzarà tres escenaris bàsics que es poden integrar en escenaris més extensos i complexos per assolir objectius més grans. Explorarem

Llegeix més →

Comandament Tac Bash

A Linux, probablement estàs acostumat a la comanda cat, que, seguida d'un fitxer, concatena el contingut del fitxer a la sortida estàndard. Amb la comanda cat, la sortida concatenada s'organitza exactament com apareix al fitxer.

Tanmateix, si necessites invertir l'ordre del contingut d'un fitxer, és quan utilitzes la comanda tac. La comanda tac concatena un fitxer, imprimint el seu contingut en ordre invers. Aquesta característica de tac la fa popular a l'hora de treballar amb fitxers de registre; si necessites monitoritzar els fitxer

Llegeix més →

Com utilitzar la comanda de font de Bash

El commutador source de Bash és una instrucció integrada que s'utilitza per llegir i executar ordres d'un fitxer i, en alguns casos, passar-les com a arguments a la shell actual. Podeu carregar funcions i variables en els scripts de la shell actual amb la instrucció source. A més, podeu utilitzar la instrucció source al terminal o en un script bash, especialment per carregar funcions i variables d'altres funcions.

Quan s'utilitza en el terminal per executar un script determinat, l'script s'executa a la mateixa shell d'on s'ha obtingut. Per tant, l'script pot accedir a totes les variab

Llegeix més →

Expansió de comandes Bash

Quan treballis amb ordres en bash, arribaràs a un punt on hauràs d'utilitzar la sortida d'una determinada ordre com a valor per a una determinada variable. L'expansió d'ordres és un terme que s'utilitza per referir-se a la substitució d'ordres on la sortida d'una determinada ordre s'utilitza en lloc de l'orde. Idealment, l'ordre s'executa, i el seu valor substitueix l'ordre, i en la majoria dels casos, s'utilitza quan es treballa amb variables.

L'expansió de comandes de Bash és útil quan has de fer servir una variable donada dels quals els valors encara no són coneg

Llegeix més →

Entenent la comanda Bash shuf

El comandament shuf és útil per barrejar aleatòriament línies d'entrada a la sortida estàndard. El comandament shuf pren l'entrada de fitxers o de la entrada estàndard, aleatoritza l'entrada i dóna sortida. Funciona com quan barreja cartes i n'_extreu una aleatòria o ordena les cartes de manera aleatòria depenent de les opcions que li donis.

El shuf funciona de tres maneres. Pots utilitzar-lo com a rang, llista o fitxer shuf. Vegem les diferents maneres en què pots utilitzar la comanda shuf.

Utilitzant la comanda shuf de Bash

Llegeix més →