Homebrew установил bash -завершение не работает

Попробуйте это:

awk '/-----BEGIN CERTIFICATE-----/,/-----END CERTIFICATE-----/ { if ( $0 ~ /-----BEGIN CERTIFICATE-----/) { nb++ } ; print > "certificate" nb ".txt" ;}' inputlist

У меня всегда открыта эта страница, когда я пишу awkскрипт:Awk

Созданные файлы:

$ ls certificate*
certificate1.txt  certificate2.txt

1
07.10.2017, 16:06
1 ответ

Resultó que tengo un directorio~/.bash_completion, cuando el script de finalización bash -espera un archivo .

Borrar el directorio resolvió el problema, y ​​la finalización de bash -ahora funciona

$ ls -ld ~/.bash_completion/
drwxr-xr-x  3 hanxue  staff  102 Oct  1  2013 /Users/hanxue/.bash_completion/
$ rm -R ~/.bash_completion
$ [ -f /usr/local/etc/bash_completion ] &&. /usr/local/etc/bash_completion

Mirando el código fuente de finalización bash -, encontré esta línea

# source user completion file
[[ $BASH_COMPLETION != ~/.bash_completion && -r ~/.bash_completion ]] \
    &&. ~/.bash_completion
1
27.01.2020, 23:44

Теги

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