La Red de Conocimientos Pedagógicos - Currículum vitae - Se producirá un error de sintaxis si <

Se producirá un error de sintaxis si <

La sintaxis de <

El formato de uso es básicamente así:

Comando <

Sección de contenidos

!

Utilice todo el "segmento de contenido" como entrada del comando. Cuando ella ve < <, sabe que la siguiente palabra es un delimitador

. Todo lo que sigue al delimitador se trata como entrada hasta que Shell vuelve a ver el delimitador (en una línea separada).

Mi entendimiento es implementar comandos que requieren interacción de una manera no interactiva, como iniciar sesión automáticamente en mysql (root:root, passwd:123456), consultar la biblioteca de prueba, usuario=aa en la tabla test1 Registros.

#!/bin/sh

mysql -uroot -p123456 <

use test;

seleccione * de testaa while a=10000; ###1000 no use comillas simples, porque a es tipo int

#, solo el tipo char necesita comillas simples.

salir

EOF