Bash script (script.sh) для переименования нескольких файлов.
#!/bin/bash
INPUT="$1"
IFS=,
[ ! -f "$INPUT" ] && { echo "$INPUT file not found"; exit 99; }
while read old_name new_name
do
rename "$old_name" "$new_name" # mv or rename
done < "$INPUT"
Формат файла Input.txt:
old_name1.txt,new_name1.txt
old_name2.txt,new_name2.txt
Использование:
bash script.sh input.txt
Я успешно восстановил данные, отредактировав /etc/mysql/my.cnf (в зависимости от вашей конфигурации, my.cnf может иметь другое местоположение), добавив:
[mysqld]
innodb_force_recovery = 1
И затем запустив:
[ f2]Он не работал в первый раз, и я увеличил число до 2, 3 и т. д., повторив запуск после каждого обновления конфигурации. В конце концов, это началось.
Тогда я просто просто прокомментировал материал innodb_force_recovery и перезапустил его (некоторые операции не разрешены в режиме восстановления силы).
[!d4 ]Этот ответ был очень полезен.
Я успешно восстановил данные, отредактировав /etc/mysql/my.cnf (в зависимости от вашей конфигурации, my.cnf может иметь другое местоположение), добавив:
[mysqld]
innodb_force_recovery = 1
И затем запустив:
sudo systemctl start mysql
Он не работал в первый раз, и я увеличил число до 2, 3 и т. д., повторив запуск после каждого обновления конфигурации. В конце концов, это началось.
Тогда я просто просто прокомментировал материал innodb_force_recovery и перезапустил его (некоторые операции не разрешены в режиме восстановления силы).
Этот ответ был очень полезен.
Я успешно восстановил данные, отредактировав /etc/mysql/my.cnf (в зависимости от вашей конфигурации, my.cnf может иметь другое местоположение), добавив:
[mysqld]
innodb_force_recovery = 1
И затем запустив:
sudo systemctl start mysql
Он не работал в первый раз, и я увеличил число до 2, 3 и т. д., повторив запуск после каждого обновления конфигурации. В конце концов, это началось.
Тогда я просто просто прокомментировал материал innodb_force_recovery и перезапустил его (некоторые операции не разрешены в режиме восстановления силы).
Этот ответ был очень полезен.