Всем привет! Тут предыдущий урок Поехали) Задача: Убрать права на чтение всех подкаталогов каталога, указанного первым аргументов командной строки. Описать последствия исполнения команды. Вернуть права на исполнение. Решение: #!/bin/bash #Проверяем наличие передаваемого параметра if (($# < 1)) then echo «Usage: $0 {directory}»; echo «Example: $0 ./»; exit fi directory=$1 echo «——————————————-» echo «Рекурсивно читаем права заданной директории» echo «(файлы, каталоги,… Читать далее »
Всем привет! Тут предыдущий урок Поехали) Задача: найти в директории файлы созданные позднее 100 дней и вывести список в файл. Дни, имя директории и имя списка передать как аргументы при запуске скрипта. Решение: #!/bin/bash if (($# < 3)) then echo «Usage: $0 {daysago} {directory} {outputfile}»; echo «Example: $0 100 ./ outputfile.txt»; exit fi daysago=$1 directory=$2 outputfile=$3 find $directory -iregex «.*»… Читать далее »
Как вернуть постиранной мягкой игрушке «пушистость»?
Всем привет! Тут мы немного побаловались с консолью и командами. Поехали) Задача: взять результат из первого урока и написать скрипт с условием, переменными и выводом в терминал с датой. Решение: #!/bin/bash freemem=$(free -m | grep Mem | sed ‘s/\s\+/ /g’ | cut -d’ ‘ -f4) datetime=$(date +\%Y-\%m-\%d@\%R) if (( $freemem < 100 )) then echo «$datetime $freemem Mbytes free RAM… Читать далее »
Я сейчас ко сну готовлюсь, уже пижаму надел, носки снял, в кровать лег, что думаете?
Всем привет! Немного расскажу о написании скриптов на bash. Зайдёт, будем продолжать 🙂 Формат простой, ставим себе задачу, решаем, поясняем. Поехали) Задача: вывести информацию о свободной оперативной памяти в Mbytes. Решение: free -m | grep Mem | sed ‘s/\s\+/ /g’ | cut -d’ ‘ -f4 Пояснение: 1. Команда free Выводит информацию об использовании оперативной (RAM-память, она же ОЗУ) и виртуальной… Читать далее »
Жил-был прораб. Всю жизнь он занимался строительством домов, но стал стар и решил уйти на пенсию. — Я увольняюсь, – сказал он работодателю. – Ухожу на пенсию. Буду с женой внуков нянчить. Руководителю было жалко расставаться с этим человеком, и он попросил его: — Слушай, а давай так – построй последний дом и проводим тебя на пенсию. С хорошей премией!… Читать далее »
Почему краснокочанная капуста оставляет синие следы?