Как в bash удалять файлы, старше x-дней?
Подскажите, как скриптом, в шелле (bash) удалить файлы старше, например 7 дней?
Подскажите, как скриптом, в шелле (bash) удалить файлы старше, например 7 дней?
Как в bash склеить две переменные в имени файла?
Есть код:
#!/bin/bash
database=$1
login=$2
pass=$3
sitedir=$4
todaydate=`date +%d-%m-%y`
cur_file_db=$database.db.$todaydate
mysqldump -u $login -p$pass $database > /$cur_file_db.sql
Так вот, если в строке cur_file_db=$database.db.$todaydate я заменяю точки на подчеркивания, первая часть файла обрезается (переменные не склеиваются).
Подскажите, как получить имя файла с символами подчеркивания вместо точек и склеить переменные (mysite_db_26-03-10.sql) ?