Мне вполне нравится подвижный .hgignore-стиль globbing. Существует ли оболочка Linux, которая поддерживает его?

Трудно выяснить то, что точно продолжается из этого сообщения. Пароль является подсказкой, распечатанной командой hg (я не знаком с hg)?

Я рекомендую попытаться добавить -t опция к ssh:

ssh -t user@remote-domain.com ./remote_script.sh
1
20.06.2013, 00:41
1 ответ

Все оболочки будут поддерживать стандартный шарик *.c. KSH, Bash и ZSH поддерживают расширение фигурной скобки ({a,b}), но примечание, что это не шарик файла, таким образом, это будет всегда расширяться. Расширенный globbing и Bash ZSH globstar (колотите v4 или выше), поддержка ** для рекурсивного globbing.

2
27.01.2020, 23:39
  • 1
    происходит в csh, ** прибывает из zsh (1991) и теперь поддерживается ksh93 и tcsh. Также с bash и fish но с протестом, что они следуют за символьными ссылками при рекурсивном вызове. zsh и tcsh иметь *** следовать за символьными ссылками. –  Stéphane Chazelas 20.06.2013, 00:25
  • 2
    @StephaneChazelas я протестировал ** в ksh93 без ожидаемых результатов. Это требует активации опции как globstar в bash? –  jordanm 20.06.2013, 00:29
  • 3
    да, они все делают кроме zsh. set -G в ksh93. bash получил его от ksh93 как большинство вещей. См. также что –  Stéphane Chazelas 20.06.2013, 00:47
  • 4
    @jordanm Спасибо за предложение Bash globstar. Это - особенно рекурсивное ** то, что я после. –  Serge Stroobandt 20.06.2013, 00:58
  • 5
    В Bash можно использовать shopt -s nullglob также постараться не добираться буквально *.c если нет никакого соответствия файла. –  l0b0 20.06.2013, 11:13

Теги

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