Вопросы с тегом «command-substitution»

Вопросы о подстановке команд оболочки (например, $ (команда) или `команда`), их механизме, правильном синтаксисе и т. Д. Не следует путать с псевдонимами.

3
Разделить вывод команды по переносу строки?
У меня есть команда, возвращающая несколько строк. Для дальнейшей обработки мне нужно обработать каждую строку этих строк. Мой текущий код работает путем изменения IFS ( Разделитель внутренних полей ): ROWS=$(some command returning multiple lines) O=$IFS #save original IFS IFS=$(echo -en "\n\b") # set IFS to linebreak for ROW in ${ROWS[@]} …

2
Какие оболочки не поддерживают расширение в виде круглых скобок и требуют запятых?
Современная рекомендация заключается в использовании: $(...) вместо старшего: `...` главным образом для удобочитаемости и избежания необходимости экранирования при вложении. Какие оболочки не поддерживают $(...)форму, и используются ли они до сих пор?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.