for - install fish shell windows
Expansión de corsé con rango en la cáscara de pescado. (1)
La respuesta corta es echo bunny(seq 6)
Respuesta más larga: de acuerdo con la filosofía de fish de reemplazar la sintaxis mágica con comandos concretos, deberíamos buscar un comando Unix que sustituya al constructo sintáctico {1..6}
. seq
ajusta a la cuenta; genera números en algún rango, y en este caso, los enteros de 1 a 6. fish (para su vergüenza) omite una página de ayuda para seq
, pero es un comando estándar de Unix / Linux.
Una vez que hayamos encontrado tal comando, podemos aprovechar las sustituciones de comandos. La (foo)bar
comandos (foo)bar
realiza la sustitución de comandos, la expansión de foo
en una matriz, y puede dar lugar a múltiples argumentos. Cada argumento tiene una barra adjunta.
En bash, puedo hacer lo siguiente
$ echo bunny{1..6}
bunny1 bunny2 bunny3 bunny4 bunny5 bunny6
¿Hay alguna manera de lograr el mismo resultado en peces?