Вопросы по теме '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