| Summary: | man и html manual не корректны | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladimir Cherny <black> |
| Component: | p7zip | Assignee: | Michael Shigorin <mike> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | mike |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
(В ответ на комментарий №0)
>
> применение этого примера "в лоб" в командной строке (bash) приводит к ошибке
> bash: !temp.*: event not found
>
> Как выяснилось экспериментально, знак "!" надо экранировать:
> 7z a -tzip archive.zip *.txt -x\!temp.*
Да, в командной строке знак "!" необходимо экранировать. Это общеизвестно. Но я не понимаю, в чём именно Вы усмотрели баг?
Учитывая приход большой массы новичков (а кому еще 7zip понадобится?), стоит внести в man или описание пример с правильным использованием ! в командной строке. Собственно, это не баг, а некая недостаточность документации. |
Имеем p7zip-9.13-alt1 в man 7z: SWITCH -x[r[-|0]]]{@listfile|!wildcard} Exclude filenames Что не очень понятно... В /usr/share/doc/p7zip-9.13/DOCS/MANUAL/switches/exclude.htm есть пример: Examples 7z a -tzip archive.zip *.txt -x!temp.* И пояснение, что ! знак обязателен (без пробелов) применение этого примера "в лоб" в командной строке (bash) приводит к ошибке bash: !temp.*: event not found Как выяснилось экспериментально, знак "!" надо экранировать: 7z a -tzip archive.zip *.txt -x\!temp.*