[box type=”note”]Aquesta és una entrada molt específica de programació[/box]

No fa molt vaig descobrir la substitució de paràmetres en bash, i la veritat és que és una eina increïble que evita usos de sed, awk, o cut quan realment no fa falta.

A continuació reproduïsc una llista que he trobat a “BASH Cures Cancer“, un blog que pretén explicar les bondats del BASH per als Linuxers.

Les variables es poden especificar de dues formes: $var o ${var}. $ var='a.ads,fssd2342%asd234#@.,&%,sdfgsdfgas4352' $ echo ${var} a.ads,fssd2342%asd234#@.,&%,sdfgsdfgas4352 ${#var} és la llargària de la variable. $ echo ${#var} 42 ${var:pos} genera una subcadena començant en la posició pos. $ echo ${var:10} 2342%asd234#@.,&%,sdfgsdfgas4352 ${var:pos:len} genera una subcadena començant a en la posició pos d’una llargària len. $ echo ${var:10:5} 2342% ${var#pattern} esborra el patró [...] (mostra l'entrada completa)
Linux, Programació
bash, paràmetres, pattern substitution

Manuals de bash…

Doncs continuant amb el llistat de manuals, tutorials i referències d’utilitat, és el moment de tutorials de bash, una de les consoles disponibles en els sistemes Linux.

A més del canal de xat #bash del servidor irc://irc.freenode.org, m’han agradat els següents manuals:

Linux bash commands – Man pages, Programación en Bash – COMO de Introducción, de Mike G i traduït al castellà per Gabriel Rodríguez Alberich. Advanced Bash – Scripting Guide, excepcional manual obra de Mendel Cooper Unix for Poets, de Kenneth Ward Church. Imprescindible per a tots els que vulgueu fer tractament de textos utilitzant les eines de UNIX/Linux com sed, grep, cut, sort,…

He actualitzat la pàgina de manuals amb [...] (mostra l'entrada completa)

Linux
bash