2
ответа

$ {foo // (/ \\ (} не работает с включенными extglobs

Я пытаюсь избежать скобок, используя расширение параметра. Хотя если у меня включен extglob, следующий код не работает: #! / Usr / bin / env bash shopt -s extglob foo = 'file (2)' foo = $ {foo // (/ \\ (}. ..
вопрос задан: 13 July 2018 18:16
0
ответов

двойные кавычки в расширении параметров Zsh

У меня есть два теста в zsh A. без кавычек ~ $ y = ($ {(f) $ (echo -e "a b \ nc d")}); printf "<% s> \ n" "$ {y [@]}" B. с кавычками ~ $ y = ($ {(f) "$ (echo -e" ab \ nc d ")"} ); printf "<...
вопрос задан: 31 December 2018 03:34
0
ответов

Как выполнить команду, хранящуюся в переменной?

Как правильно вызвать некоторую команду, хранящуюся в переменной? Есть ли различия между 1 и 2? #! / bin / sh cmd = "ls -la $ APPROOTDIR | исключение grep" # 1 $ cmd # 2 eval "$ cmd"
вопрос задан: 14 September 2015 18:50