On Sun, 29 Sep 2019 22:50:02 +0300 "Andrey Jr. Melnikov" <temnota...@gmail.com> wrote:
> > При этом что в шелле есть логические операции, что в командной > > строке test есть логические операции и они РАЗНЫЕ. > Витус, как так ЛОГИЧЕСКИЕ операции могут быть разными? AND и OR - они > и в африке AND и OR. И от наличия в каком-то замшелом man'e надписей > про "deprectated" Как-как! СИНТАКСИЧЕСКИ. В одном случае &&, в другом -a. И это именно то место, на которое наступили авторы xdg-open. Потому что семантически тоже разница есть. && помимо всего прочего - разделитель шелловских команд, а -a - это ключик, который передается в команду и её личное дело как его интерпретирвоать. Поэтому когда вместо pcmanfm --help && is_file_url_or_path написали pcmanfma --help -a is_file_url_or_path результат оказался несколько некорректен. Хотя сама идея проверять факт сущестоввания команды не через which а вызовом ее с --help тоже мнээ, Полуэкт. Только сейчас оратил на это внимание. --