BASH: Переименование и организация файлов на основе информации в именах файлов

Вы можете указать цвет для использования в ansible (, по крайней мере, в ansible 2.3.1.0 ). Откройте ansible.cfg и перейдите в раздел с надписью [colors] Вы должны увидеть что-то вроде этого

[colors]
#highlight = white
#verbose = blue
verbose = green
#warn = bright purple
#error = red
#debug = dark gray
#deprecate = purple
#skip = cyan
#unreachable = red
#ok = green
#changed = yellow
#diff_add = green
#diff_remove = red
#diff_lines = cyan

Просто раскомментируйте тип текста, который вы хотите изменить, и укажите нужный цвет.

1
30.11.2019, 00:45
1 ответ

Это моя попытка, если я правильно понял:

for i in *.txt; do
  IFS='_' read -r -a array <<< "$i"
  mkdir -p "${array[1]}" && mv "$i" "${array[1]}"/"${array[4]}"
done

Создать массив с _в качестве разделителя

IFS='_' read -r -a array <<< "$i"

Создайте каталог с именем пользователя "${array[1]}"и переместите файл с именем "${array[4]}"в этот каталог.

mkdir -p "${array[1]}" && mv "$i" "${array[1]}"/"${array[4]}"

Используйте с осторожностью

0
27.01.2020, 23:57

Теги

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