Jan 31, 2027 23:05
Дорогая память, пожалуйста, выучи быстрый способ делать всего много в шеллах. Ибо достало, что ты помнишь, где это было написано, а не как это сделать.
bash, command line, копируем все файлы вида 1_x.in в 2_х.in
for i in 1_?.in ; do cp $i ${i/1_/2_} ; done;
it
Leave a comment
Comments 14
#!/bin/bash
# задаемся именами основного файла и архива
function save_arc {
echo "Сохранение файлового архива " $mdf " start..."
logger "Сохранение файлового архива " $mdf " start..."
tar --create --bzip2 --file=${mdf} --ignore-failed-read ${arc_dir}
logger "Archived moodle filez to "$mdf
echo "Сохранение файлового архива " $mdf " finished."
logger "Сохранение файлового архива " $mdf " finished."
}
mdf="www_cyber_edu_`date +%F_%H_%M_%N`.tar.bz2"
arc_dir="/var/www/cyber.edu/"
save_arc
mdf="www_test_edu_`date +%F_%H_%M_%N`.tar.bz2"
arc_dir="/var/www/test.edu/"
save_arc
mdf="moodle_edu`date +%F_%H_%M_%N`.tar.bz2"
arc_dir="/var/www/moodle.edu/"
save_arc
Reply
Leave a comment