Книга: Краткое введение в программирование на Bash
Другие полезные программы
Другие полезные программы
Сейчас мы напишем программу, которая переместит все файлы в каталог, удалит его вместе с содержимым, а затем создаст это каталог заново. Это может быть сделано с помощью следующих команд[6]:
$ touch file1
$ mkdir trash
$ mv file1 trash
$ rm -rf trash
$ mkdir trash
Вместо того, чтобы вводить это все в интерактивном режиме, напишем скрипт, выполняющий эти команды:
#!/bin/bash
touch file1
mkdir trash
mv file1 trash
rm -rf trash
mkdir trash
echo “Файл удален!”
Сохраните его под именем clean.sh и теперь все, что нужно сделать — это запустить его. Он переместит все файлы в каталог, удалит его, создаст его заново каталог и даже напечатает сообщение об удалении файлов. Запомните, если вы обнаружите, что регулярно делаете нечто требующее набора одной и той же последовательности команд — это вполне можно автоматизировать написанием скрипта.
- 5.1. Полезные команды
- 8.3. Полезные команды
- Полезные ссылки для осуществления технических моментов курса (и не только)
- Сэндвич стоимостью 34 миллиона долларов и динозавр: успехи и полезные неудачи
- Программы для принудительных перерывов в работе
- Другие полезные методы ContextUtil
- Полезные аргументы
- 3.5. Другие полезные программы и утилиты
- 24.3 Другие полезные программы
- Другие инструменты для осуществления резервного копирования
- СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ