tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1182Shell 87Rust 63Markdown 541592 Definiciones

⎇ main scripts/fixtures/sh-casos/06-ifs-split-y-glob.sh Shell · 13 líneas · 438 B Historia crudo

sh: el banco DIFERENCIAL — compara el ÁRBOL producido, no sólo stdout, y el generador saca el bug de brush sin saber que existe ddc6e4845 · Sergio ·

1# Orden de expansiones: sustitución → división en campos por IFS → expansión de rutas → quita de
2# comillas. Un shell que las ordene mal rompe cualquier `for f in $LISTA`.
3: > a.txt; : > b.txt
4IFS=,
5set -- $(echo "uno,dos,tres")
6echo "campos=$#  todos=[$*]"
7IFS=' '
8for f in *.txt; do echo "glob=$f"; done
9for f in noexiste*; do echo "sin-match=$f"; done
10x="a  b"
11echo "comillado=[$x]  desnudo=[$x]" 
12set -- $x
13echo "partido=$#"