Якщо ви хочете наживо переконатися, наскільки потужні bash-скрипти (у цьому випадку — лише одна команда), введіть у bash-консолі (*) таку команду: «eject» (за умовою, що на вашому комп’ютері є CD-ROM-привід (чи як кажуть "лоток")). Ви побачите, що CD-ROM-привід одразу відреагував і відкрив свій лоток. Після цього введіть ще раз «eject -t», щоб закрити лоток. А тепер, якщо ви об’єднаєте ці два рядки в один bash-скрипт, тоді запишіть таке:
#!/bin/bash
# Відкрий CD-ROM лоток
ject
# Через 10 секунд закрий CD-ROM лоток
sleep 10
eject -t
echo "Наш перший Bash-скрипт готовий"На цій сторінці ми покажемо приклади з bash-скриптингу — ми будемо представляти маленькі й акуратні скрипти. Ось маленький приклад:
#!/bin/bash #### variablen definition anfang ######### A=`ls /home/motion/motion | wc -l` #### variablen definition ende #########
### falls die anzahl der bilder ändert sich, dann tu das und das #### if [[ $A -ne 0 ]] then echo "alarm" | sudo mail -s "motionserver-kontrole" test@test.de else echo "alles OK" fi
Як описано в коментарі, Linux-система надсилає тобі електронний лист, щойно змінюється кількість зображень. Йдеться про проєкт Motion на Raspberry Pi.
Два скрипти для оптимізації зображень:
#!/bin/bash mkdir /tmp/OPT; for Y in `ls`;do convert $Y -resize 1200x900 $Y-opt.jpg ; mv *opt* /tmp/OPT; done;
# convert image.jpg -resize 50% image_new.jpg

... розділ тимчасово на реконструкції ...