Я использую mac, и обнаружил, что исключения не работали, если папка верхнего уровня не является последним аргументом
Пример рабочей команды:
tar czvf tar.tgz --exclude='Music' dir
FYI:
$: tar --version
bsdtar 2.8.3 - libarchive 2.8.3
-121--5539-
Решение до работает, но только с проблемами, как я заметил. Почему-то awk только считывает файл журнала каждые 2 минут и затем спамит терминал с «ошибкой», потому что за это время HOST_NOT_FOUND несколько раз появлялся в журнале конечно. Я нашел гораздо лучшее решение на основе этой нити. Просто имейте в виду, что хвосты должны быть закрыты отдельно.
tail -f ${log_path} | while read LOGLINE
do
[[ "${LOGLINE}" == *"Initialization Sequence Completed"*]] && echo "VPN is running"
[[ "${LOGLINE}" == *HOST_NOT_FOUND"* ]] && echo "VPN failed."
done
-121--216971-
Извините за это.
Если на ноутбуке установлен CD-ROM, можно попробовать записать живой компакт-диск ubuntu и подключить файловую систему для чтения, записи; если CD-ROM отсутствует, можно попробовать использовать USB с http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu .
Затем следуйте инструкциям https://help.ubuntu.com/community/LiveCdRecovery . Хотя это ubuntu, это должно работать и для мяты.
Вот как вы можете использовать Live CD для изменения административного пароля на вашем компьютере, если вы потеряли/забыли текущий пароль. Обратите внимание, что обычно можно загрузиться в режим восстановления и выполнить команду passwd напрямую.
Загрузите Ubuntu Live CD или live USB с шага 1.
Нажмите Ctrl
+ Alt
+ F1
одновременно
sudo mount/dev/sda1/mnt
Если при установке Ubuntu был создан пользовательский макет раздела, необходимо найти корневой раздел с помощью утилиты fdisk. См. раздел Поиск корневого раздела.
sudo chroot/mnt
Для сброса пароля теперь можно использовать команду passwd
.
Примечание. В команде mount /dev/sda1
необходимо заменить разделом, в котором находится корень файловой системы.
Используйте awk для извлечения необходимого содержимого из файла с помощью приведенной ниже команды(temp.txt
— это входной файл):
awk -F ")" '{print $1 ")" substr($2,3,2) substr($2,9) ")" substr($3,3,2) substr($3,9) ")" substr($4,3,2) }' temp.txt