¿Hay un comodín en bash para que coincida exactamente con 5 caracteres, acortando un patrón como ?????
bash
shell-script
wildcards
Theo
fuente
fuente
bash
(ese también funcionaría con ksh93 o zsh en la emulación sh / ksh). Conbash
, puedes usar$(seq "$n" | tr -cd '\n' | tr '\n' '?')
en su lugar.$(yes '?' | tr -cd '?' | head -c $n)
, esto es divertido. Además, ¿no podría eliminar la dependencia de $ IFS poniéndola entre "comillas"?split+glob
operador (dejando una expansión sin comillas) pero solo laglob
parte (desea que?????
se expanda ese patrón, lo que no sucedería) si lo citó$(...)
) Tenga en cuenta que utiliza esesplit+glob
operador con su sin comillas$n
que agrega otro requisito que$IFS
no debe contener dígitos. Ese puede y debe citar.