Установка CentOS MySQL

Поскольку числа заполнены нулями одинаковой ширины, числовой порядок идентичен лексикографическому. Поэтому ваша задача эквивалентна удалению файлов, начинающихся с данного файла в лексическом порядке.

Вы можете сделать это, построив строку, содержащую имена файлов, разделенные новыми строками, и используя подстановку строк для удаления конца строки, а затем, полагаясь на расширение без кавычек, превратить усеченную строку обратно в список. Я предполагаю, что в именах файлов нет новых строк и что ваша оболочка - bash или ksh (в обычном sh вам нужно использовать позиционные параметры вместо именованного массива).

nl=$'\n'                              # newline, we use it as a separator
cut_from=A0000096.LOG
log_files=(A???????.LOG)
set -f; IFS="$nl"                     # disable wildcard expansion and set the word separator to newline only
log_files="$nl${log_files[*]}$nl"     # turn the array into a string with newlines separating elements
log_files=(${log_files%"$nl$cut_from$nl"})    # remove elements from $cut_from onwards and split the string into an array
unset IFS; set +f
rsnyc -a "${log_files[@]}" … elsewhere:/some/dir
0
05.03.2018, 15:42
1 ответ

MariaDB es una bifurcación, compatible con binarios, de MySql, por lo que no necesita MySql en su Centos. Incluso MySql Workbench es compatible con MariaDB sin ninguna restricción o limitación.

Después de que Oracle comprara Sun Microsystems, modificaron la licencia de MySql y luego se creó MariaDB. Puede encontrar más información sobre aquí y aquí .

1
28.01.2020, 02:43

Теги

Похожие вопросы