es:manual:spsl
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| es:manual:spsl [2026/02/17 15:13] – root | es:manual:spsl [2026/09/26 16:35] (actual) – [@File / @End] root | ||
|---|---|---|---|
| Línea 469: | Línea 469: | ||
| En caso de que la respuesta se considere correcta, es decir, cuando la ejecución ha llegado al final del //script de procesamiento//, | En caso de que la respuesta se considere correcta, es decir, cuando la ejecución ha llegado al final del //script de procesamiento//, | ||
| + | |||
| + | ==== @File / @End ==== | ||
| + | Esta //sentencia de control// indica al script que el contenido que viene a continuación debe guardarse en un fichero de nombre // | ||
| + | |||
| + | La sintaxis es la siguiente: | ||
| + | |||
| + | ;#; | ||
| + | '' | ||
| + | ;#; | ||
| + | ;#; | ||
| + | .... | ||
| + | ;#; | ||
| + | ;#; | ||
| + | '' | ||
| + | ;#; | ||
| + | |||
| + | Por ejemplo, sea el siguiente //script de procesamiento// | ||
| + | |||
| + | @File factorial.txt | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | @End | ||
| + | | ||
| + | | ||
| + | |||
| + | El trozo de código comprendido entre '' | ||
| + | |||
| + | Esta opción es una alternativa al uso de ficheros en el [[es: | ||
| + | |||
| + | |||
| ==== Variables ==== | ==== Variables ==== | ||
| Línea 542: | Línea 574: | ||
| Aunque no es obligatorio, | Aunque no es obligatorio, | ||
| ==== Comentarios ==== | ==== Comentarios ==== | ||
| - | Cualquier línea que comience con el caracter ''#'' | + | Cualquier línea que comience con el caracter ''#'' |
| ==== Gramática ==== | ==== Gramática ==== | ||
| Línea 555: | Línea 587: | ||
| | forSent LF | | forSent LF | ||
| controlSent → patternType fileExecFlag “:” patternOptions | controlSent → patternType fileExecFlag “:” patternOptions | ||
| + | | “@File” fileName | ||
| | “@OnError” errorOption | | “@OnError” errorOption | ||
| | “@Eval” evalOption | | “@Eval” evalOption | ||
| Línea 560: | Línea 593: | ||
| | “@Answer” label | | “@Answer” label | ||
| | “@ssh” | | “@ssh” | ||
| - | |||
| | “@timeout” NUMBER | | “@timeout” NUMBER | ||
| | “@command” commandOption | | “@command” commandOption | ||
es/manual/spsl.1771341201.txt.gz · Última modificación: (editor externo)
