4
ответа

$ {! НЕЧТО} и zsh

$ {! НЕЧТО} выполняет двойную замену в ударе, означая, что это принимает (строка) значение НЕЧТО и использует его в качестве имени переменной. zsh не поддерживает эту функцию. Есть ли способ сделать эту работу тем же...
15.03.2013
4
ответа

Что правильный путь состоит в том, чтобы отсортировать связанный массив в ударе или zsh?

Я задаюсь вопросом, как я должен отсортировать связанный массив в ударе? Я попробовал руководство, но не кажусь ничем связанным с видом. Текущим решением является эхо все, и используйте внешнюю программу т.е. ключ...
17.10.2012
4
ответа

копия zsh и вставка как emacs

Я заметил, что zsh имеет много вещей, которые я вижу в emacs. Я могу сделать выбор с ctrl+space и выбор региона. Я могу сделать копии точно так же, как в emacs, в то время как я остаюсь внутри zsh. В emacs я...
16.10.2012
4
ответа

Функция Bash Auto-Completion SSHing в Различные Хосты

У меня есть большой список серверов который я обычно ssh к все время. Есть ли любой способ использовать удар или zsh так, чтобы я мог сохранить список имени хоста и колотить автозавершение, проходит файл и дает мне...
07.10.2012
4
ответа

Переоцените быстрое выражение каждый раз, когда подсказка отображена в zsh

Я корректирую свою подсказку zsh, основанную на далласской теме и dstufft теме от oh-my-zsh. Я люблю, как Даллас имеет различные разделы подсказки, содержавшейся в переменных, который делает это намного легче...
13.06.2012
4
ответа

Выполните данную команду на каждом подпути длинного тракта

Скажите, что у меня есть длинный тракт, такой как:/a/b/c/d/e/f я хотел бы выполнить команду только на каждом из подпутей пути: например, Если моя команда является cmd, я ищу остроту, которая может сделать (возможно...
20.04.2012
4
ответа

Будьте введены от редактора (vim/nano/emacs/textmate?)

Мне было просто любопытно, если существует путь, который будет введен не от StdIn, а от $EDITOR - быть этим энергия, нано, emacs или даже non-command-line-editor (MacVim/TextMate). Каков options/workarounds/...
22.03.2012
4
ответа

Преобразование истории к сценарию?

Часто времена, которые я ввел в наборе команд, когда я понимаю, что собираюсь продолжать вводить их и что я действительно хотел бы сценарий. Теперь я понимаю, что, неважно, как я сохраняю свою историю, я...
28.02.2012
4
ответа

Клавиша Home, не работающая в терминале

Я использую Терминал 2.7.3 GNOME, и zsh 4.3.9 (x86_64-unknown-linux-gnu) Домой и Конец не работают. Ничего не происходит, и ничто не отображено, когда я нажимаю их. но они работают, когда я нажимаю сдвиг +...
09.09.2011
3
ответа

Как переместить каждый файл в папке в подкаталог с таким же именем?

Скажем, у меня есть куча файлов в каталоге имя файла -1.ext1 имя файла -1.ext2 имя файла -1.ext3 имя файла -2.ext1 имя файла -2.ext2 имя файла -2.ext3 имя файла -3.ext1 имя файла -3.ext2 имя файла -3
24.10.2021
3
ответа

Перебор опций параметров командной строки до следующего параметра

В новом дополнении к скрипту, над которым я работаю, я хочу циклически перебирать параметры, связанные с флагом, пока zsh не достигнет следующего флага в команде. Например, когда пользователь вводит следующее :datt -p Пакет1 Пакет2 Пакет3-
15.09.2021
3
ответа

Исправление.zshrc в ~/.zshrc

Есть ли способ установить какой-нибудь псевдоним, чтобы когда я это делаю :cd какой-то/каталог vim.zshrc Это делает vim ~/.zshrc?
12.06.2021
3
ответа

Сценарий Bash для перемещения файлов в каталоги, указанные в текстовом файле

У меня есть такая структура каталогов.. ├── Раунд _1 _Раздел 2 │ ├── файл1.txt │ └── файл2.txt ├── Round1Div2 │ ├── файл3.txt │ └── файл4.txt ├── Раунд _2 _Раздел 2 │ ├── файл1.txt │ └── файл2.txt └─...
02.05.2021
3
ответа

Программа запускается до передачи в

человек -к. | fzf -e --тай-брейк=начало | awk '{напечатать $1}' | xargs man -Tpdf | затура -#ищет справочную страницу, а затем выводит ее в формате pdf в zathura. Эта команда позволяет пользователю выбрать справочную страницу и...
12.04.2021
3
ответа

Как предотвратить выполнение второй команды в цепочке при сохранении выполнения первой?

Вчера перед сном я начал долгий процесс, который я думал, что он закончится до того, как я встану, поэтому я использовал./command && sudo poweroff моя система настроена так, чтобы не...
08.04.2021
3
ответа

Почему мой базовый скрипт unix не делает того, что я пытаюсь сделать? (Как написать abc/1 abc/2 abc/3)

Я делаю этот скрипт (с zsh, но думаю, что это не очень важно ):mylist= `seq 1 3 `для i в $mylist ; сделать эхо "abc/$i" ; done Это дает :abc/1 2 3 в то время как я хотел бы...
10.01.2021
3
ответа

Как записать каждую строку текстового файла в новые файлы и назвать их в соответствии с содержимым?

У меня есть текстовый файл с множеством подобных строк :Смит :«Справочник по всему». Fantasy Press, 2000. Уилсон :«Unix для чайников». Wiley, 1993. Я хочу записать каждую строку в новый файл. В...
28.12.2020
3
ответа

Есть ли способ использовать HEREDOC для Bash и Zsh и иметь возможность использовать аргументы?

HEREDOC Bash и Zsh, по-видимому, ведет себя как файл, а не как строка, и если я надеюсь сделать что-то вроде foo (){ ruby ​​<< 'EOF' 3.times do puts "Ruby получает...
17.12.2020
3
ответа

Как добиться раннего выхода из блока кода в скрипте bash (по аналогии с `последней директивой Perl `)?

Одной из особенностей Perl, которая мне очень нравится, является его обобщение ключевых слов управления циклами на любой лексический блок, ограниченный фигурными -фигурными скобками -1. Например, можно использовать последнюю директиву Perl для выхода из л
27.09.2020
3
ответа

Какие оболочки поддерживают «подстановку значений», например MirBSD Korn Shell?

В Android (, использующем mksh, MirBSD Korn Shell ), существует специальный синтаксис подстановки строк (, называемый «подстановкой значений» ):. ${|commands} Вместо сбора вывода команд (как...
24.09.2020
3
ответа

Исходный файл после входа в систему по ssh выдает приглашение

Один -вопрос из вкладыша :Как автоматически получить удаленный файл на удаленном хосте после входа в систему через SSH через хост-бастион? Мне нужно получить файл, содержащий список псевдонимов + определяемых пользователем оболочек...
08.09.2020
3
ответа

Как перебирать индексы массива в zsh?

В bash мы можем перебирать индекс массива следующим образом. ~$ for i в "${!test[@]}"; эхо $i; сделано, где тест представляет собой массив, скажем, ~$ test= (a "b c d" e f )чтобы вывод выглядел...
24.08.2020
3
ответа

Как изменить переменные окружения PATH в Catalina?

Какое-то приложение говорит мне добавить что-то в переменные среды PATH, я знаю, что один из способов сделать это — создать файл в ~/.zshrc, но я хотел бы знать, где находится файл с переменной PATH=.. ..
16.04.2020
3
ответа

Как отсортировать массив zsh по дате модификации?

Как отсортировать массив zsh по дате модификации? файлы =(~/a ~/b ~/c )#как сортировать файлы по дате? PS :Вот мой точный вариант использования, (fz почти fzf )v (){ локальные файлы files= ()command rg '^>' ~...
07.04.2020
3
ответа

Держите конкретную команду подальше от истории оболочки

У меня есть команда, которая на самом деле очищает экран, а не просто прокручивает, как по умолчанию clear, с псевдонимом c в моем .zshrc: alias c='clear && printf "\e [3J";' Мой вопрос: как я могу...
14.03.2020
3
ответа

Как выполнить поиск списка строк с помощью find и grep

Я пытаюсь сделать в сценарии bash следующее: #!/bin/bash find /path/to/ file -type f -name "*.html" -exec grep -l "XXXX" '{}' \; -print, где XXXX — список строк, над которыми эта...
27.02.2020
3
ответа

Как сортировать subdir glob по имени файла, а не по полному относительному пути

Учитывая дерево файлов, подобное этому: subdirFoo/2019-06-01-blah.ext subdirFoo/2019-06-07-blah.ext subdirFoo/2019-05-02-blah.ext subdirBar/2019-06-03-blah.ext subdirBar/2019-05-05-blah.ext subdirBar/2019-...
20.11.2019
3
ответа

Есть ли способ сделать локальную команду переносимой для dash ksh bash и zsh?

В dash (а также в bash, zsh и некоторых других оболочках) команда local работает, чтобы ограничить область действия переменной этой функцией (и потомками в некоторых случаях). Это позволяет сделать ...
11.09.2019
3
ответа

zsh: Можно ли реализовать `локальный экспорт`?

Можно ли реализовать локальный экспорт в zsh? Возможно, используя попытку и всегда? Создает ли это условия для гонки? Под "локальным экспортом" я подразумеваю нечто вроде локальной переменной, то есть...
11.08.2019
3
ответа

Как объединить результаты подстановки команд?

Я хочу создать список mp3-файлов, например 1.mp3|a 2.mp3. Я пробовал echo ${(j:|:)$(echo *.mp3)} и некоторые его варианты, но они не работают: # слишком сильное разделение 01|The|Magic|Finger|01.mp3|. ..
10.08.2019