English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método para extraer imágenes del servidor usando scripts de shell

Tutoriales de Shell

Shell es un programa escrito en C, que actúa como un puente para que los usuarios utilicen Linux. Shell es tanto un lenguaje de comandos como un lenguaje de programación.
Shell se refiere a un tipo de aplicación, que proporciona una interfaz a través de la cual los usuarios pueden acceder a los servicios del núcleo del sistema operativo.

sh de Ken Thompson es el primer Shell de Unix, Windows Explorer es un Shell de interfaz gráfica típico.

Primero, ¿qué es SHELL?

  (1)Shell es un intérprete de línea de comandos.

  (2)Es el puente de comunicación entre el usuario y el núcleo de Linux, que pertenece a los intermediarios. Véase la imagen a continuación

  (3)Flujo de interacción: shell recibe las instrucciones ingresadas por el usuario =》transmite las instrucciones al núcleo de Linux =》el núcleo procesa y devuelve el resultado al intérprete de shell =》devuelve al usuario el contenido que puede entender

Segundo, veamos cómo shell realiza la acción de extraer imágenes del servidor.  

Para facilitar la visualización, solo extraí las primeras10línea.

 find /home/wwwroot/default/ -"name "*.png" -"o -"name "*.jpg" -"o -"name "*.jpeg" -"o -"name "*.gif"


Las imágenes extraídas deben reemplazar la ruta con el formato http. A continuación, veamos la sintaxis shell.

for i in 
`find /home/wwwroot/default -"name "*.png" -"o -"name "*.jpg" -"o -"name "*.jpeg" -"o -"name "*.gif" | sed 's/^\/home\/wwwroot\/default\///g'`;
hacer 
echo http://211.159.175.39/shell_img/$i;
hecho

El comando sed se utiliza para reemplazar la ruta con la ruta que desea. Se han procesado caracteres como barras.  

Después de ejecutar, se ve como se muestra a continuación:

Resumen

El método que el editor le presentó a todos ustedes para extraer imágenes del servidor utilizando scripts shell se espera que les sea útil. Si tienen alguna pregunta, déjenme un mensaje y responderé a tiempo. También agradezco enormemente el apoyo a la serie de tutoriales de gritos!

Aclaración: Este contenido se ha recopilado de la red, pertenece al autor original, ha sido contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no ha sido editado por humanos y no asume responsabilidad por las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de violación de derechos de autor, le invitamos a enviar un correo electrónico a: notice#w3Declaración: El contenido de este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no ha sido editado artificialmente y no asume responsabilidad por las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de violación de derechos de autor, le invitamos a enviar un correo electrónico a: notice#w,

Te gustará