omf for shell fish brace-expansion

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?