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

Методы извлечения изображений с сервера с использованием скриптов shell

Shell учебник

Shell - это программа, написанная на языке C, которая является мостом для использования Linux. Shell - это и командный язык, и языковой дизайн.
Shell - это приложение, которое предоставляет интерфейс, через который пользователь может получить доступ к услугам ядра операционной системы.

Shell Ken Thompson'a sh - это первый Unix Shell, Windows Explorer - это пример графического интерфейса Shell.

1. Что такое SHELL

  (1) Shell - это командная строка interpreter.

  (2) Это мост между пользователем и ядром Linux, относится к middleware. См. рис.

  (3) Интерактивный процесс: shell принимает команды пользователя => передает их ядру Linux => после обработки ядра возвращает shell-interpreter => возвращает пользователю understandable content

Два, давайте посмотрим, как shell выполняет действие по извлечению изображений с сервера.  

Извлечь все изображения на сервере, чтобы упростить демонстрацию, я извлекаю только первые 10 строк.

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


Извлеченные изображения необходимо заменить на путь http. Давайте посмотрим на следующий shell syntax. Syntax очень прост, я не буду говорить больше.

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

Команда sed предназначена для замены пути на желаемый путь. В нем обработаны символы, такие как косая черта.  

Результат выполнения приведен на следующем рисунке:

Обобщение

Ниже описано, как использовать скрипты shell для извлечения изображений с сервера, надеюсь, это поможет вам. Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий, я отвечу вам своевременно. В этом разделе также выражаю благодарность всем, кто поддерживает呐喊 tuition!

Заявление: содержание этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета по собственной инициативе, сайт не имеет права собственности, не производит редактирование вручную и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите контент,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. Если после проверки будет установлено, что материал нарушает права на интеллектуальную собственность, сайт немедленно удалят涉嫌侵权的内容。

Основной учебник
Рекомендуем