Вопросы по теме 'fish'

Написание скрипта Fish Shell с необязательным аргументом
У меня есть сценарий оболочки рыбы, поведение которого по умолчанию заключается в отправке электронного письма по завершении. Я хотел бы изменить его, чтобы он отвечал на аргумент nomail из командной строки. Так, например, запуск скрипта обычно...
6681 просмотров
schedule 07.09.2022

Как очистить файл в fish?
В сценариях оболочки bash я обычно запускал :> file для очистки файла. Теперь, используя рыбу, все немного по-другому, и приведенная выше команда не работает. Что такое рыбный эквивалент?
762 просмотров
schedule 07.04.2023

Fish shell: как выйти при ошибке (bash set -e)
В bash вы можете использовать set -e внутри скрипта, чтобы выйти при ошибке: set -e cd unexisting-folder echo "this line will not be printed" Но на рыбьей оболочке set -e используется для стирания переменных: set FOO bar set -e FOO...
2509 просмотров
schedule 20.10.2022

Как заставить рыбную оболочку использовать рубин rvm по умолчанию
Я использую fish shell 2.10 в Mac OS X 10.9.1. Я хотел бы использовать Ruby, который я установил с помощью RVM, по умолчанию в своих терминалах, однако я не могу заставить это работать. Я пробовал rvm use 2.1.0 --default , но при открытии нового...
5791 просмотров
schedule 24.04.2023

Как проверить, содержит ли результат команды строку в рыбной оболочке?
Я пытаюсь написать краткую функцию, позволяющую включать и выключать свет wemo из командной строки. По сути, у меня есть команда, которая, если я наберу wemo status , вернет либо Switch: Lights 1 , если свет включен, либо 0, если он выключен. Я...
2475 просмотров
schedule 12.08.2022

Изменить каталог в функции fish и вернуться в исходный каталог после прерывания
Я переключаюсь с bash на fish, но у меня проблемы с портированием удобной функции, которую я часто использую. Смысл этой функции в том, чтобы запускать make из корневого каталога моего исходного дерева независимо от того, в каком каталоге в данный...
1782 просмотров
schedule 27.03.2024

Повторить символ в Fish Shell
Мне приходится печатать повторяющиеся символы на выходе терминала в моих сценариях, поэтому я получаю такие строки, как: ========================= ************************* +++++++++++++++++++++++++ Как мне легко получить этот вывод в...
505 просмотров
schedule 07.02.2023

Сделать функции рыбы приватными
Я определил несколько вспомогательных функций, которые использую только в одном конкретном скрипте fish. Я поместил их в функцию-оболочку, но вы все равно можете найти их с помощью автозаполнения. Как я могу скрыть их от автоматического завершения...
1130 просмотров
schedule 30.03.2023

Не удается запустить сценарий оболочки в среде узла (рыбная оболочка)
Вот мой код: #!/usr/bin/node console.log('HELLO') Этот файл был назван test . Нет...
376 просмотров
schedule 18.05.2023

Откройте папку в Sublime Text 3 с помощью командной строки
Я пытаюсь открыть каталог в возвышенном тексте 3. Я могу запустить возвышенное из командной строки с помощью команды subl . Текст справки показывает следующее: Sublime Text build 3059 Usage: subl [arguments] [files] edit the given...
57271 просмотров
schedule 18.04.2022

FishShell перестал запускаться
Я использовал такие команды, как set -x fish_user_paths $fish_user_paths 'somepath' Тогда моя оболочка просто перестала запускаться. Звучит очень нубски, но я действительно не знаю, как это вернуть.
36 просмотров
schedule 23.10.2022

Подстановка команды fish не работает, как в bash или zsh
Я наткнулся на проблему с оболочкой fish (моя любимая оболочка), когда пытаюсь использовать подстановку команд: gcc (pkg-config --libs --cflags gtk+-2.0 cairo) -o drawing_widget drawing_widget.c gcc: erreur: unrecognized command line option...
1024 просмотров
schedule 14.02.2023

Преобразование функции bash в функцию fish
Может ли кто-нибудь помочь мне преобразовать эту функцию bash в рыбу? Также было бы неплохо, если бы вы могли объяснить, что они делают, например "${@%%.app}” , 's/ /.*/g’ , "$@\” и т. д. bid() { local shortname location # combine...
6622 просмотров
schedule 31.07.2022

Могу ли я создать псевдоним для `set -l` в оболочке рыбы?
Я свободно использую set -l / set --local в своих скриптах для рыбы, поэтому я решил создать для него псевдоним. Имя local кажется подходящим. К сожалению, очевидный подход не работает: function local set -l $argv end Это не удается,...
53 просмотров
schedule 20.01.2023

Наиболее часто используемые команды fish shell?
Я хотел бы знать, какие команды я чаще всего запускаю в своей рыбной оболочке. Есть ли способ извлечь это из истории? Для сравнения, вот то же самое с баш .
458 просмотров
schedule 17.07.2022

как отладить скрипт рыбы?
Вы можете отладить сценарий bash следующим образом: bash -x script [arg1 ...]` Вопрос Что такое fish эквивалент?
2016 просмотров
schedule 22.07.2023

Как предотвратить закрытие iterm2 при наборе Ctrl-D (EOF)
Я использую рыбью скорлупу. Когда я набираю Ctrl-D, он отправляет EOF на мой терминал, а затем терминал закрывается. Я хочу сделать так, чтобы ctrl-D не закрывал мой iterm2. Я видел, что люди настроили IGNOREEOF в оболочке bash следующим...
3332 просмотров
schedule 14.04.2023

Как навсегда удалить путь из рыбы $PATH?
Этот вопрос уже задавали, и ответ здесь: https://superuser.com/a/940041/293429 Однако предоставленное решение: выполнение set -e PATH[<index-of-the-path-to-be-removed] применяется только к работающему экземпляру и не является универсальным....
2442 просмотров
schedule 05.08.2023

Безопасно запускайте tmux при входе в систему
Я хотел бы выполнить tmux при входе в оболочку для моего пользователя. Я использую fish , но думаю, что этот вопрос актуален для любой оболочки. До сих пор я добился этого, следуя совету в этом вопросе:...
489 просмотров
schedule 06.04.2023

передать оба, stdout и stderr в оболочку рыбы
Я знаю, что это было проблемой в течение некоторого времени, и я нашел много обсуждений по этому поводу, однако я не понял, что, наконец, будет способом сделать это: подключить оба, stdout и stderr. В bash это будет просто: cmd 2>&1 | cmd2
20749 просмотров
schedule 18.08.2022