Хум. Никогда не думал, что php такое умеет. Мне понравилось. +1.
Пришлось, правда, доставить пакетик (у одного меня руки крвивые пакет отсутствовал php5-cli?)
Пример 1 Часто мои скрипты начинаются с такой строчки:
Dir=${1-.}
То есть скрипт запускается и в качестве параметра ему указывается директория, которую надо обработать. Если директория не указана, то обрабатывается текущая директория.
Пример 2 Для начала задам переменную
Pic=/usr/share/wallpapers/Wolf.jpg
Вывод без первых трех символов(любых)
echo ${Pic#???}
r/share/wallpapers/Wolf.jpg
Пример 3 Для той же переменной
Pic=/usr/share/wallpapers/Wolf.jpg
Вывод с пятого по 9ый символы (то есть пропустить от начала 4ре символа и напечатать следующие 5)
echo ${Pic:4:5}
/shar
Пример 4 Переименование всех jpg-файлов в текущей папке под общий шаблон: Image_число.jpg
N=10000; for i in *.jpg;do let N=N+1; mv -i "$i" Image_${N:1}.jpg;done
Работает для не более 9999 файлов в текущей директории
Пример 5
Pic=/usr/share/wallpapers/Wolf.jpg
Перейти в папку содержащую эту картинку
cd ${Pic%/*}
это соответствует
cd /usr/share/wallpapers
Пример 6 Если файл картинка(jpg), то просмотеть ей (например, при помощи програмки eog)
Правильный перевод «We are not evil» — «Мы не злые». Чтобы было «Мы не зло», надо чтобы был артикль перед «evil» — либо «an» (абстрактное зло), либо «the» (конкретное зло).
Brad Senne — Shapes That Shift Us
Пришлось, правда, доставить пакетик (у одного меня
руки крвивыепакет отсутствовал php5-cli?)Пример 1
Часто мои скрипты начинаются с такой строчки:
То есть скрипт запускается и в качестве параметра ему указывается директория, которую надо обработать. Если директория не указана, то обрабатывается текущая директория.
Пример 2
Для начала задам переменную
Вывод без первых трех символов(любых)
Пример 3
Для той же переменной
Вывод с пятого по 9ый символы (то есть пропустить от начала 4ре символа и напечатать следующие 5)
Пример 4
Переименование всех jpg-файлов в текущей папке под общий шаблон: Image_число.jpg
Работает для не более 9999 файлов в текущей директории
Пример 5
Перейти в папку содержащую эту картинку
это соответствует
Пример 6
Если файл картинка(jpg), то просмотеть ей (например, при помощи програмки eog)
Я так понимаю некоторую музыку можно назвать там даже Podsafe?