Arch: безопасное сохранение и восстановление баз данных pacman описывает ручной подход к сохранению моментальных снимков пакетов в официальных репозиториях. Вы можете использовать этот подход в сочетании с сохранением снимка файловой системы для данных пакета. Насколько я понимаю, в репозиториях хранятся только последние версии пакетов.
aura
aura-bin
упрощает откат / восстановление обновления / обновления системы pacman -Su
.
Чтобы сохранить список установленных пакетов и версий:
aura -B
Выберите предыдущую точку восстановления из списка с указанием даты:
aura -B --restore
Чтобы удалить все точки восстановления, кроме трех последних:
aura -Bc 3
Если вы используете Manjaro, удалите зависимость PKGBUILD
от abs
при запуске yaourt - С аура-бин
.
awk -F, 'length($26) != 10 { print }' /path/to/input > bad_field_length.txt
Я бы попробовал что-нибудь вроде:
awk -F "," 'length($26) != 10 {print $26}' my_file.csv
Затем, если нужно, вы все равно можете направить этот вывод через любые другие фильтры, которые могут вам понадобиться, например, сортировку и т. Д.
Указывает awk разделять столбцы запятыми:
-F ","
Если длина столбца 26 не равна 10, вывести столбец 26
'length($26) != 10 {print $26}'
cat FileName|awk -F ',' 'length($3)<=9 {print $3}'|sort -u
Мне это помогло. Где $3 — это столбец, по которому я фильтровал запись, вы можете заменить его столбцом по вашему выбору. Сортировка использовалась для сортировки только уникальных записей.