Pageferry
Sitio web oficial de Pageferry

bash script arguments que puedes ejecutar y probar en WSL

Pageferry 2.9.26 es un agente de IA para Windows 10 y 11 que edita tu script Bash, lo ejecuta con argumentos de prueba y muestra el código de salida real. La interfaz está en 13 idiomas.

Versión

2.9.26

Lanzado el 2 de noviembre de 2026

Instalación

34 MB

Programa de instalación para Windows

Portátil

25 MB

Archivo ejecutable único

Idiomas

13

Idiomas de la interfaz

Sistema

Windows 10/11

Procesadores x64

Privacidad

Local

Sin telemetría

Conceptos básicos de argumentos

Cómo funcionan los bash script arguments

Los bash script arguments son los valores que escribes después del nombre del script, y el script los lee como $1, $2 y así sucesivamente. Pon entre comillas todos los valores. El agente escribe el código que los lee, lo ejecuta con valores de prueba y muestra el código de salida real, que es 0 en caso de éxito y un número del 1 al 255 en caso de fallo.

01

Verificar la cantidad de argumentos de un script de respaldo

Le pides al agente que haga que backup.sh se detenga cuando no se proporcione ningún argumento. read_file abre el script, luego edit_file añade una verificación de $# que imprime una línea de uso en el error estándar y sale con el código 2, y el diff aparece en el chat. Los argumentos de la línea de comandos de Bash se cuentan por $#, por lo que la tarjeta de la siguiente ejecución de Shell sin argumentos debería mostrar el código de salida 2. Lees el diff primero. Bajo Ask first, la edición espera tu aprobación, y solo después de que la aceptes, Shell ejecuta el script una vez más con un argumento y espera 0.

Registro de herramientas
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0
02

Añadir las opciones -v y -f con bash getopt o getopts

Digamos que quieres una bandera -v y una opción -f archivo en backup.sh. El agente lee el script con read_file, luego edit_file inserta un bucle getopts, porque getopts es la función incorporada de Bash para opciones cortas, mientras que getopt es un comando externo que se comporta de manera diferente entre sistemas. Ves el diff. Shell ejecuta el script con -v y con -f notes.txt, y cada tarjeta muestra la salida y el código de salida real. Después de la bandera, verifica la cantidad de argumentos con $# para que un nombre de archivo faltante termine en exit 2. Bajo Ask first, no se escribe nada hasta que aceptes.

Registro de herramientas
read_file backup.sh → read
edit_file backup.sh → +14 lines
Shell bash backup.sh -v → exit 0
Shell bash backup.sh -f → exit 2
03

Asignar un valor predeterminado a los argumentos faltantes

Algunos scripts deberían seguir funcionando cuando falta un argumento. Pasar argumentos a scripts es más fácil de probar cuando cada uno tiene un valor predeterminado, por lo que el agente escribe name="$1" y count="${2:-1}" en un nuevo archivo con write_file, y lees el archivo en la tarjeta del chat. Las personas que buscan “bash get arguments” generalmente necesitan exactamente esto: parámetros posicionales más un valor de respaldo. Shell luego ejecuta el archivo con un valor y con dos valores, y cada tarjeta tiene su propio código de salida. Prueba ambos casos. Los códigos de salida van del 0 al 255, y este script termina con 0.

04

Verificar los códigos de salida después de cada ejecución

Cero significa éxito y cualquier otro número significa fallo, por lo que el código de salida te dice más que el texto impreso. Shell ejecuta el script con un valor válido y luego con una opción incorrecta, y el agente lista el código de salida real de cada ejecución. Un script que sale con 2 para uso incorrecto y 1 para un error general es más fácil de probar que uno que siempre sale con 1. Los bash script arguments que contienen espacios deben permanecer entre comillas dobles, por lo que una ejecución usa un valor así. Los espacios importan aquí. grep puede buscar el archivo para $1 sin comillas, y lees las tarjetas antes de aceptar cualquier cosa.

Explorar flujos de trabajo

Cómo Pageferry se diferencia de un asistente de chat típico

Pageferry 2.9.26 ejecuta tu comando Bash en WSL o por SSH y coloca la salida real y el código de salida en una tarjeta de chat para que la leas. Mira las filas.

Asistente de chat típicoPageferry
AcciónDescribe un comandoEjecuta el comando
SalidaSolo texto, sin ejecución de comandoSalida real y código de salida
ArchivosCopias el código en el archivoEdita el archivo, muestra un diff
ControlLo ejecutas tú mismoAsk first espera tu aprobación

Cómo empezar

  1. Descarga el programa de instalación de unos 34 MB e instálalo en Windows 10 o 11.
  2. Compara la suma de verificación SHA-256 con el manifiesto publicado, luego ejecuta el instalador.
  3. Conecta un modelo y elige la carpeta que contiene tu script Bash.
  4. Describe la tarea, lee el diff y el código de salida, luego acepta o rechaza.

Quién usa el agente

Los principiantes que escriben su primer script Bash pueden ver cada comando y su resultado real en el chat. Una pregunta común es si las funciones deberían aceptar argumentos o banderas, y el agente puede mostrar ambas versiones en un script corto. Pregúntale.

Los profesionales que mantienen scripts en WSL lo usan para probar el análisis de opciones: Shell ejecuta el script con cada combinación de banderas e informa el código de salida real, por lo que un bucle getopts que funciona para -v y falla para -f aparece de inmediato. Lee la tarjeta.

Los administradores de sus propios servidores Linux se conectan por SSH y ejecutan scripts de prueba allí. Los códigos de salida van del 0 al 255, por lo que un script puede decirle al programa llamador o a la persona en la terminal exactamente qué salió mal. Bajo Ask first, cada cambio espera tu aprobación. Prueba primero.

Preguntas frecuentes

¿Qué son los bash script arguments?

Los bash script arguments son los valores que escribes después del nombre del script cuando inicias un script Bash. Dentro del script aparecen como los parámetros posicionales $1, $2 y así sucesivamente, $# mantiene su conteo y "$@" los contiene todos como palabras separadas. Ponlos entre comillas. El comando shift elimina el primer valor, por lo que un bucle puede recorrer el resto.

¿Puede el agente funcionar con scripts Bash en un sistema Linux?

Sí, a través de WSL en tu propia PC o por SSH a un sistema Linux que poseas. Pageferry en sí es una aplicación para Windows 10 y 11, por lo que chateas en Windows mientras Shell ejecuta el script en el entorno que elijas. La interfaz está disponible en 13 idiomas. Elige el entorno primero.

¿Es codedguru.com el sitio web oficial de Pageferry?

Sí, codedguru.com es el sitio web oficial de Pageferry, y el botón de descarga proporciona el programa de instalación original de unos 34 MB. Compara su suma de verificación SHA-256 con el manifiesto publicado antes de ejecutarlo. Compara la suma de verificación tú mismo. Las preguntas sobre la aplicación se envían a través del botón Send feedback dentro de ella.

¿Cuál es la diferencia entre getopts y getopt?

getopts es una función incorporada de Bash que analiza opciones cortas como -v o -f archivo en un bucle. getopt es un comando externo separado que también maneja opciones largas como --file, pero su comportamiento difiere entre sistemas, así que lee la página del manual en tu propio sistema. Elige uno. Para unas pocas opciones, un bucle while con case y shift también funciona.

¿Cómo se mantienen unidos los argumentos de bash con espacios?

Un valor con espacios permanece completo cuando lo pones entre comillas dobles en la llamada, por ejemplo "dos palabras", y cuando pones entre comillas $1 o "$@" dentro del código. Sin comillas, el shell divide el valor en cada espacio en palabras separadas. El agente puede ejecutar un valor de prueba y mostrar la salida en la tarjeta del chat. Pon todo entre comillas.

¿Pageferry se ejecuta localmente?

Sí, la aplicación se ejecuta en tu PC Windows sin telemetría, y los chats, carpetas de trabajo y claves de API permanecen en la PC. Los prompts solo van al punto final del modelo que elijas: con un modelo en la nube, el texto del prompt, incluido el texto del archivo que lee el agente, va a ese proveedor, y con un modelo local nada sale de la máquina. Las funciones de red son opcionales.

¿Cómo instalo Pageferry?

La instalación consta de cuatro pasos: descarga el programa de instalación de unos 34 MB, compara su suma de verificación SHA-256 con el manifiesto publicado, ejecuta el instalador y luego abre la aplicación. El instalador aún no está firmado digitalmente, por lo que Windows SmartScreen puede advertir; elige Más información y luego Ejecutar de todos modos, pero solo después de que la suma de verificación coincida. No se necesita una cuenta.

Empezar

Prueba tu próximo script Bash con Pageferry

Descarga Pageferry 2.9.26, el programa de instalación de unos 34 MB, y deja que el agente ejecute tu script Bash mientras Ask first mantiene cada cambio esperando tu aprobación. Empieza en tu propia máquina.

Descargar Pageferry para Windows ↗

Explorar más

Cada página de este sitio web está disponible en 20 idiomas.

Lo que Pageferry puede hacer por los scripts Bash ↗ Conecta un modelo en la nube, local o incorporado ↗ Flujos de trabajo paso a paso en Bash ↗ Descarga el instalador de Windows ↗ Preguntas sobre Bash y Pageferry respondidas ↗ Política de privacidad ↗