Victor Wagner <vi...@wagner.pp.ru> wrote: > On Tue, 1 Oct 2019 12:23:34 +0300 > "Andrey Jr. Melnikov" <temnota...@gmail.com> wrote:
> > Artem Chuprina <r...@lasgalen.net> wrote: > > > > > > > On 29 September 2019 9:50:02 pm GMT+02:00, "Andrey Jr. Melnikov" > > > <temnota...@gmail.com> wrote: > > > >> При этом что в шелле есть логические операции, что в командной > > > >> строке test есть логические операции и они РАЗНЫЕ. > > > >Витус, как так ЛОГИЧЕСКИЕ операции могут быть разными? AND и OR - > > > >они и в африке AND и OR. > > > > > Я, конечно, зануда, но должен заметить, что они у нас ни хрена не > > > логические. > > Вы мне тут оба-двое зубы не заговаривайте. > > > > > Они вычислительные, и их результат сильно зависит от порядка записи > > > операндов. > > > > Ух, 1 & 0 = 0 таки не 0 & 1 = 0 ? У вас реальность не подтекает? > > > > И в приведенном баге - красиво всё - там операнд выглядит как > > 'pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1"' > В приведенном баге test как раз нет. Там люди попытаплись честно > использовать shell command sequence в качестве условия. Но не шмогли. > Потому что, как и некоторые читатели данного списка рассылки, перепутали > операнды команды test и шелловское условие. Там оригинально использовали return code от функции is_file_url_or_path но потом кому-то возжелалось туда еще и проверку на pcmanfm вставить. Вставили, да.