Возможно ли иметь комментарии в многострочных командах в рыбе?

В bash можно сделать

 my_function() { echo "hello" | #remove 'l' tr -d 'l' } 

но в fish ( http://fishshell.com ) я не смог сделать то же самое:

 function my_function echo "hello" | \ # remove 'l' tr -d 'l' end 

Я пробовал с обратной косой чертой в конце комментария, но не повезло.

Я очень часто использую эту идиому в bash , прокладывая несколько команд и разбивая каждую команду в своей строке с коммэтом для каждого.

Есть ли способ добиться чего-то подобного у fish ?

One Solution collect form web for “Возможно ли иметь комментарии в многострочных командах в рыбе?”

Это невозможно из-за ошибки, о которой сообщается на странице https://github.com/fish-shell/fish-shell/issues/983 .

Тем не менее, есть работа над реальной грамматикой рыб (в отличие от быстрого хакерского анализатора) в ветке речного хранилища рыбы-оболочки ( теперь она слита, но по умолчанию отключена ). В настоящее время нет патча для поддержки этого синтаксиса, но он все еще работает, и я почти уверен, что окончательная грамматика будет поддерживать это.

  • скрипт bash - программа супервизора
  • Как узнать идентификатор процесса родительского процесса?
  • Возврат только содержимого до и после номера строки с разными совпадающими словами
  • Как распечатать элемент из соответствующего ближайшего следующего столбца после поиска элемента в текущем столбце?
  • Практическое руководство. Скрипты Autorun после входа пользователя в систему
  • ssh на несколько хостов и запустить команду
  • Передача именованных аргументов в сценарии оболочки
  • Imagemagick имеет проблемы с экранированием переменных оболочки
  • Не удается определить, почему код выхода не регистрируется
  • Использование `kill -s 0 $ pid` vs` ] `, чтобы определить, работает ли PID
  • Перенаправление sed для завивки, затем в файл
  • Linux и Unix - лучшая ОС в мире.