ZSH expansion modifiers
Variable transformations
permite modificar una variable usando
:
en el formato
${VAR}
u
: uppercase
l
: lowercase
q
: quote
Q
: quita un nivel de comillas
P
: absolute path of file
h
: basename
r
: remove extension
s
: sustituciones (s/<CAD1>/<CAD2>/)
zsh
for
hash
in
$
(
.
/
rhash_static --list-hashes
)
;
do
echo
"hash:
${hash:l:s/-//}
"
;
done
incluye algunos modificadores para archivos
más:
http://zsh.sourceforge.net/Doc/Release/Expansion.html#Modifiers
mirar
https://code.joejag.com/2014/why-zsh.html
!!
http://reasoniamhere.com/2014/01/11/outrageously-useful-tips-to-master-your-z-shell/
http://zsh.sourceforge.net/Doc/Release/Expansion.html#Filename-Generation