Настройка псевдонима Когда двойные кавычки и одиночные цитаты оба выключаются

На данный момент он все еще экспериментальный.

Просмотрите список рассылки FreeBSD Gnome для получения актуального статуса

1
23.08.2018, 16:41
2 ответа

Просто поместите это в функцию bash (вы можете добавить функцию в.bashrc):

sys() {
    nvim +'$pu_|r!date' +'norm yypVr-o ' ~/notes/sys.md
}

Затем вы можете вызвать его точно так же, как если бы вы делали это с псевдонимом.

2
27.01.2020, 23:31

Если ваша единственная проблема состоит в том, чтобы понять, как разместить символ single quoteвнутри одной строки в кавычках, вот метод. Используйте:

'\''

для символа single quoteвнутри строки с одинарными кавычками.

Это завершает текущую строку в кавычках, затем вставляет кавычки и начинает новую строку в кавычках.

Кстати, :, так как это частая проблема, boshпоставляется с методом для автоматизации этого преобразования. Вы можете получить schilytoolsи скомпилировать их, а затем поиграть с bosh. Если вы позвоните:

set -o hashcmds
#b aliasname aliasreplacement

Значение в aliasreplacementвводится в режиме rawи при последующем вызове:

alias aliasname

вы видите псевдоним в правильно цитируемой форме, и если вы введете

alias -R aliasname

вы видите псевдоним в режиме raw.

0
27.01.2020, 23:31

Теги

Похожие вопросы