Tim Sattarov -> debian-russian@lists.debian.org @ Thu, 28 Jan 2016 17:54:32
-0500:
>> TS> хотя тут что то не так,
>>
>> Тут как раз всё так. В смысле, компьютер работает правильно, а вот у
>> тебя представление не вполне адекватное.
TS> Ну уж прям и неадекватное ? :)
НЕ ВПОЛНЕ адекватно
On 22/01/16 09:07 PM, Artem Chuprina wrote:
> Tim Sattarov -> debian-russian@lists.debian.org @ Fri, 22 Jan 2016 17:10:39
> -0500:
>
>
> TS> хотя тут что то не так,
>
> Тут как раз всё так. В смысле, компьютер работает правильно, а вот у
> тебя представление не вполне адекватное.
Ну уж прям и н
On Fri, Jan 22, 2016 at 02:28:20PM +0300, Victor Wagner wrote:
> On Fri, 22 Jan 2016 12:14:40 +0200
> Oleksandr Gavenko wrote:
>
> > On 2016-01-22, Victor Wagner wrote:
> >
> > >> а так?
> > >> ls -- *.pdf
> > >
> > > А еще можно ls ./*.pdf
> > >
> > > Это сработает даже для программ, которые
On 21.01.2016 23:15, Melleus wrote:
Не могу понять, что происходит.
1. Так - работает:
me@machine:~/Загрузки/ > ls 0*.pdf
0470568135.pdf 0521191130 2.pdf 055-059.pdf 05.pdf 065-067.pdf
2. А так - не работает:
me@machine:~/Загрузки/ > ls *.pdf
ls: неверный ключ — «��
По команде «ls --help» мо
On 2016-01-23, dimas wrote:
> да уж, прикол... а кто-нибудь может объяснить, почему в случае с touch "-l"
> аргумент в кавычках все равно парсится как ключ?
Откройте POSIX:
http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
2. Shell Command Language
The shell oper
On Sun, 24 Jan 2016, Alex Kicelew wrote:
On 01/24/16 00:55, dimas wrote:
да уж, прикол... а кто-нибудь может объяснить, почему в случае с touch "-l"
аргумент в кавычках все равно парсится как ключ?
Кавычки видит шелл. если сказать touch "-1 -2", шелл передаст тачу один
параметр с пробелом пос
On 01/24/16 00:55, dimas wrote:
> да уж, прикол... а кто-нибудь может объяснить, почему в случае с touch "-l"
> аргумент в кавычках все равно парсится как ключ?
Кавычки видит шелл. если сказать touch "-1 -2", шелл передаст тачу один
параметр с пробелом посередине. А тач уже увидит один параметр бе
раз пошел такой разговор:
>00:47:41 024 /tmp/test$ touch "-l"
touch: неверный ключ — «l»
По команде «touch --help» можно получить дополнительную информацию.
>00:47:49 024 /tmp/test$ touch -- -l
>00:47:54 024 /tmp/test$ touch "aaa"
>00:48:01 024 /tmp/test$ ls
aaa -l
>00:48:06 024 /tmp/test$ ls *
-
Tim Sattarov -> debian-russian@lists.debian.org @ Fri, 22 Jan 2016 17:10:39
-0500:
>> А еще можно ls ./*.pdf
TS> а если в названии файла есть пробелы ?
TS> что то вроде "Отчет -за-период.pdf"
TS> или еще хуже
TS> "Malicious File; rm -rf *.pdf"
TS> хотя тут что то не так,
Тут как раз вс
On 22/01/16 03:46 AM, Victor Wagner wrote:
> А еще можно ls ./*.pdf
а если в названии файла есть пробелы ?
что то вроде "Отчет -за-период.pdf"
или еще хуже
"Malicious File; rm -rf *.pdf"
хотя тут что то не так, мои тесты показывают, что по крайней мере у cat
и ls проблем с этим не возникает...
Всем - огромное человеческое спасибо. Действительно, название одного из
файлов начиналось с дефиса. Вроде бы - мелочь, а какой пласт информации
поднялся. Вот уж действительно, система, которая мягко и эффективно
понуждает своих пользователей к мозговой деятельности. Даже если что-то
и не получаетс
Victor Wagner writes:
> А еще можно ls ./*.pdf
Утащил себе в блокнот, спасибо.
On Fri, 22 Jan 2016 12:14:40 +0200
Oleksandr Gavenko wrote:
> On 2016-01-22, Victor Wagner wrote:
>
> >> а так?
> >> ls -- *.pdf
> >
> > А еще можно ls ./*.pdf
> >
> > Это сработает даже для программ, которые не понимают --
>
> Добавлю что проблемы бывают не только в именах файлов, но и в
>
On 2016-01-22, Victor Wagner wrote:
>> а так?
>> ls -- *.pdf
>
> А еще можно ls ./*.pdf
>
> Это сработает даже для программ, которые не понимают --
Добавлю что проблемы бывают не только в именах файлов, но и в патернах и
подпрограммах:
$ grep "-v" # плохо
$ grep "[-]v" # хорошо
Тут то
On 2016-01-22, Vasiliy P. Melnik wrote:
> > а так?
> > ls -- *.pdf
>
> Так все прекрасно работает, правда не совсем понятно почему, в мане не
> нашел такой опции. Спасибо огромное!
Как писали ране не нашли потому что:
$ man 1 ls
SEE ALSO
Full documentation at:
On Fri, 22 Jan 2016 00:29:56 +0300
Mikhail A Antonov wrote:
> >
> > 2. А так - не работает:
> >
> > me@machine:~/Загрузки/ > ls *.pdf
> > ls: неверный ключ — «��
> > По команде «ls --help» можно получить дополнительную информацию.
> >
> > Что я делаю не так? Спасибо заранее.
> >
> а так?
> ls
On Fri, 22 Jan 2016, Melleus wrote:
Mikhail A Antonov writes:
а так?
ls -- *.pdf
Так все прекрасно работает, правда не совсем понятно почему, в мане не
нашел такой опции. Спасибо огромное!
Ну смотрите что происходит. Вместо *.pdf командный интерпретатор
подставляет имена файлов. Если к
название файла видать какое-то такое нехорошее.
22 января 2016 г., 0:04 пользователь Melleus
написал:
> Mikhail A Antonov writes:
>
> > а так?
> > ls -- *.pdf
>
> Так все прекрасно работает, правда не совсем понятно почему, в мане не
> нашел такой опции. Спасибо огромное!
>
>
Melleus -> debian-russian@lists.debian.org @ Fri, 22 Jan 2016 00:04:07 +0200:
>> а так?
>> ls -- *.pdf
M> Так все прекрасно работает, правда не совсем понятно почему, в мане не
M> нашел такой опции. Спасибо огромное!
Это стандартная опция для всех команд, у которых GNU-like схема разбора
па
On 2016-01-22 0004 (+0200), Melleus wrote:
Mikhail A Antonov writes:
а так?
ls -- *.pdf
Так все прекрасно работает, правда не совсем понятно почему, в мане не
нашел такой опции.
Ноги растут из POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/
Guideline 10:
The first -- argume
Mikhail A Antonov writes:
> а так?
> ls -- *.pdf
Так все прекрасно работает, правда не совсем понятно почему, в мане не
нашел такой опции. Спасибо огромное!
22.01.2016 00:15, Melleus пишет:
> Не могу понять, что происходит.
>
> 1. Так - работает:
>
> me@machine:~/Загрузки/ > ls 0*.pdf
> 0470568135.pdf 0521191130 2.pdf 055-059.pdf 05.pdf 065-067.pdf
>
> 2. А так - не работает:
>
> me@machine:~/Загрузки/ > ls *.pdf
> ls: неверный ключ — «��
> По команде
Не могу понять, что происходит.
1. Так - работает:
me@machine:~/Загрузки/ > ls 0*.pdf
0470568135.pdf 0521191130 2.pdf 055-059.pdf 05.pdf 065-067.pdf
2. А так - не работает:
me@machine:~/Загрузки/ > ls *.pdf
ls: неверный ключ — «��
По команде «ls --help» можно получить дополнительную информацию
23 matches
Mail list logo