mysql -u user -p databasename < dump.sql
Как я могу прикрепить свою программу к этому коду?
Демоны WRT, которые у вас уже запущены, вы можете использовать
cron
и проверять это каждую минуту или около того.
Если вам нужна детализация более мелкая, чем минуты, вам нужно либо написать свой собственный цикл, либо найти инструмент, который это уже делает - некоторые графические мониторы системы могут позволить вам настроить сигналы тревоги, которые могут запустить произвольный процесс (я заметил, что [118426]gkrellm[118427] этого не делает, и трудно сказать, просто погуглив о [118428]conky[118429]).[118062].
Если внутри каталога [114411]/psds[114412] имеется 3 папки, как показано ниже,
date --set="23 June 1988 10:00:00"
date --set="10:00:00"
После выполнения вышеуказанной команды, файлы будут переименованы как,
Если значение [115539]VAR[115540] - это путь типа [115541]/путь/к/каталог/файл[115542], то [115543] "${VAR%/*}"[115544] - это каталог, содержащий файл, а [115545] "${VAR##*/}"[115546] - это имя файла без части каталога. Обратите внимание, что [115547]"${VAR%/*}"[115548] правильно только в том случае, если [115549]$VAR[115550] содержит, по крайней мере, одну [115551]/[115552], и [115553] "${VAR##*/}" [115554] только если [115555] VAR[115556] не заканчивается на [115557]/[115558]. Существуют также утилиты с именами [115559]dirname[115560] и [115561]basename[115562], которые в этом отношении более надежны. Аналогично [115563]${VAR##*.}[115564] является последним расширением.
Как обычно, zsh имеет немного загадочный, но короткий и сладкий способ. Функцияzmv
удобна для файлов массива.
Другой подход с использованием модификаторов расширения истории [115567][115568] по расширению параметров: