11
ответов

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

Я хочу выполнить команду Java однажды для каждого соответствия ls | grep шаблон-. В этом случае я думаю, что мог сделать, находят шаблон - должностное лицо java MyProg '{}' \; но мне любопытно на предмет общего случая - там...
17.02.2011
6
ответов

Переменные среды доли между ударом и рыбой

колотите и ловите рыбу, сценарии не совместимы, но я хотел бы иметь файл, который определяет немного некоторые переменные среды, которые будут инициализированы и ударом и рыбой. Мое предлагаемое решение определяет ~/....
13.04.2017
5
ответов

Получите человечность по умолчанию motd в оболочке рыбы

Я хотел бы иметь MOTD Ubuntu в оболочке рыбы. Значение по умолчанию Ubuntu следующие: Это по существу, что я хотел бы видеть, когда открывают мой терминал (разделитель, который загружает fishfish), Как далеко...
22.08.2012
4
ответа

sed заменяет символ новой строки пробелом

Как я могу использовать sed для замены символа новой строки любым другим символом? Ввод: Я не могу себе представить, что кому-то потребуется умножение со скоростью 40 000 или даже 4 000 в час... ...
13.09.2019
4
ответа

Как я создаю средство запуска приложения GUI для xfce4-терминала с рыбой, но наследованием переменных среды от удара?

Если я выполню рыбу от подсказки удара, то она наследует переменные среды, которые я установил в своем .bashrc и .profile файлах, включая важную переменную $PATH.Пока все хорошо. Теперь, я хочу xfce4-...
16.05.2016
3
ответа

Цвета TMUX и терминала не совпадают локально и через ssh

У меня есть куча точечных файлов, которые позволяют мне иметь красивую тему на моем терминале и tmux на моем локальном хосте. Я использую котенка, рыбу и tmux. Чтобы правильно определить цвета и иметь глобальную согласованность, я использую...
10.04.2020
3
ответа

Пользовательская команда Gnome-терминала и динамический рабочий каталог

Это своего рода продолжение другого вопроса. Я использую пользовательскую команду в своем профиле gnome-terminal (/usr/bin/fish). При использовании Ubuntu 14.04 нажатие Ctrl-Shift-N открывает новое окно gnome-terminal в ...
13.04.2017
3
ответа

Рыбная оболочка медленно реагирует, когда команда не существует

Когда я пишу команду, которой нет в рыбной оболочке (скажем, l вместо ls), fish требуется некоторое время, прежде чем ответить, что команды не существует. Я не знаю, ищет ли он пакет ...
28.10.2015
3
ответа

Можно ли выполнять некоторые команды в подпрограмме без немедленного выхода из нее?

Я использую оболочку fish и хотел бы иметь возможность "использовать" некоторые сценарии оболочки, написанные с синтаксисом, совместимым с sh, которые fish не может прочитать. Например, многие программы ожидают от вас исходного текста некоторых shell ...
19.05.2015
2
ответа

Как добавить несколько функций рыбы в один скрипт?

Пытаюсь переключиться на рыбу с zsh. Как я видел, время загрузки рыбы увеличивается, если я использую псевдоним. Итак, я хотел бы преобразовать все мои псевдонимы в функции, но дело в создании скрипта функции для...
18.08.2021
2
ответа

Как сохранить форматирование вывода подстановки команды fish shell, хранящегося в var?

Я уже голову ломаю из-за этого :>кошачий файл линия 1 строка2 > установить tst (cat-файл )> эхо "$tst" строка 1 строка 2 > установить tst "(файл кошки )" > эхо и...
20.05.2021
2
ответа

Переменные среды в Fish

Мне нужно использовать программу под названием Kpax,процесс "установки" состоит в этом :(для пользователей bash отредактируйте ~/.bashrc )export KPAX _ROOT=/home/dritchie/kpax < -замените правильное...
04.05.2021
2
ответа

Как сменить оболочку без командной строки

Что-то сломало мою рыбу, и я понятия не имею, как это исправить, так что есть ли способ изменить оболочку на zsh без использования командной строки
04.02.2021
2
ответа

стандартный вывод теста с рыбой

У меня есть скрипт, выводящий строку на терминал, и я хочу проверить значение вывода myScript. (в данном случае строка результата )Пробовал этим методом, не помогло. (для простоты я заменил свой...
21.11.2020
2
ответа

запуск цикла с командой bash в оболочке fish

Я пытаюсь выполнить простую команду на своей рыбной оболочке, но не могу ее выполнить. Он просто продолжает добавлять строки, чтобы я мог добавить дополнительные данные, не зная, как выполнить их соответствующим образом. $ для согл в `...
22.09.2020
2
ответа

Получить количество вхождений каждого слова в документе

Как узнать количество каждого слова в файле? Мне нужна гистограмма каждого слова в текстовом канале или документе. В документе будут существовать новая строка и пустые строки. Я зачищал все, кроме [a-zA-Z]. >...
12.08.2020
2
ответа

Ошибка запуска рыбы _config web ui в WSL

Я хочу настроить свою оболочку fish, используя режим веб-интерфейса, но при запуске цветов конфигурации fish _отображается следующая ошибка. Surface@Surface ~> рыба _стартовая конфигурация -цвета Веб-конфигурация началась в файле :...
07.07.2020
2
ответа

проверить, равна ли переменная null в fish

Я хочу проверить условие, если переменная равна null в fish (дружественная интерактивная оболочка). если test "$argv" = null # сделайте что-нибудь... else # сделать что-то еще...
29.06.2020
2
ответа

Остановить жалобы рыбы :рыбы :$? не является статусом выхода. Для рыбы используйте $status

Я создаю скрипт, который должен работать в csh, bash и fish без изменений :Это правильно во всех оболочках, perl -e '$bash=shift;$csh=shift;for (@ARGV ){unlink;rmdir;}if ($bash= ~s/h// ){...
22.06.2020
2
ответа

Запуск Fish-терминала из bashrc нарушает стандартный ввод терминала.

Я добавил команду для запуска fish-терминала из bashrc, и до сих пор она работала нормально. Я только что добавил эту строку в конец bashrc fish. Но после того, как я перешел из fish в оболочку по умолчанию, текущий ввод не ...
01.11.2019
2
ответа

bash + запись стандартного вывода и ошибки в оба журнала

в моем сценарии bash Я использую следующий подход, чтобы записать каждую вещь из стандартного вывода и стандартной ошибки в log.txt export РЕГИСТРАЦИИ =/tmp/installation/log.txt exec > $ РЕГИСТРАЦИИ 2 > & 1 so...
20.03.2019
2
ответа

Yum не находит пакеты из добавленного репо [CentOS 7]

В настоящее время я пытаюсь установить Fish на новый компьютер CentOS 7. Следовал очень простому руководству: cd /etc/yum.repos.d/ wget https: //download.opensuse.org/repositories/shells: fish: ...
04.07.2018
2
ответа

fish-shell: ярлык «ctrl-L»

Я увлеченный пользователь рыбьей раковины, и мне она очень нравится. Один вопрос: на странице https://fishshell.com/docs/2.1/index.html есть параграф под названием «Редактор командной строки». В нем много ...
30.05.2018
2
ответа

Временно установить $ PATH для сеанса рыбной оболочки из сценария

Я хочу временно добавить пару каталогов в переменную $ PATH, чтобы я мог настроить временную среду разработки, которую я действительно не хочу менять что видят другие рыбные сессии. Итак ...
08.03.2018
2
ответа

команда оболочки `tmux` выдает ошибку `can't use /dev/tty`

Сегодня я переключился с терминатора на термит. Я также установил Fish и, о боже, потратил пару часов на настройку всего, но когда я пошел, чтобы начать сеанс tmux, чтобы немного поработать...
13.11.2017
2
ответа

Запуск bash, затем автозапуск fish с помощью терминатора

Я использую терминатор, а недавно начал использовать fish. Когда запускается terminator (bash), я могу использовать, например, node. Если я затем запускаю fish, я все еще могу прекрасно запускать node. Я установил ...
12.05.2017
2
ответа

Ctrl Right и Ctrl Left не перемещаются от слова к другому в Fish Shell

Когда я использую в Linux Mint мою Fish Shell, использование клавиш Ctrl- ← или Ctrl- → не перемещает курсор в предыдущее или следующее слово. Вместо этого он переключается между I и N: Я не могу ...
14.03.2017
2
ответа

Bash для Рыбалки Преобразования: Отобразите пользовательское сообщение когда CD'ing в определенный каталог

В основном я хотел бы создать .cd-напоминание о файле с объявлением/сообщением в определенном каталоге. Это будет отображено каждый раз кто-то 'CD' в тот определенный каталог. Существует оболочка...
15.09.2014
2
ответа

Запустить несколько оболочек рыбы в различных каталогах?

Чтобы смочь запустить мою рабочую среду с единственной командой, я хочу запуститься, несколько urxvt окон, выполняющих рыбу, окружают в различных папках. Однако я не нашел очевидного способа наличия рыбы...
23.06.2014
2
ответа

как установить и использовать несколько параметров в единственной переменной окружения в оболочке рыбы

Я хочу использовать следующее в оболочке рыбы: рука экспорта $ ='ARCH=arm CROSS_COMPILE=arm-eabi-' $ делает $arm, Это хорошо работает в bash/zsh, но не на оболочке рыбы. Но если я выполняю следующее в оболочке рыбы:...
17.06.2014

Рыба является оболочкой Unix с чистым дизайном и набором ограниченной, но мощной функции.

Рыба (дружественная интерактивная оболочка) является относительно новой Unix. Это обеспечивает усовершенствованные интерактивные функции, такие как команда и завершение аргумента и окраска синтаксиса. У рыбы есть более простой синтаксис, чем оболочки стиля Границы.

Ссылки и документация