Дмитрий К.
Дмитрий К.цитирует5 дней назад
# ${var:offset} Извлечь подстроку, начиная с offset

# ${var:offset:length} Извлечь подстроку, начиная с offset, длиной length

# ${var:-default} Вернуть значение var, если имеется, иначе default

# ${var:=default} Присвоить default переменной var, если она еще не# установлена

# ${var:?error_message} Вернуть error_message, если var не установлена

# ${var:+replaced} Вернуть replaced, если var установлена

# ${#var} Вернуть длину var

# ${!var[*]} Вернуть индексы или ключи массива

# ${!var[@]} Вернуть индексы или ключи массива (поддерживаются# кавычки)

# ${!prefix*} Вернуть имена переменных, начинающиеся с +prefix+

# ${!prefix@} Вернуть имена переменных, начинающиеся с prefix,# (поддерживаются кавычки)

# ${var@Q} Вернуть значение в кавычках

# ${var@E} Вернуть развернутое значение (лучше, чем `eval`!)

# ${var@P} Вернуть развернутое значение как приглашение к вводу

# ${var@A} Вернуть оператор присваивания или объявления# переменной

# ${var@a} Вернуть атрибуты
  • Карл Олбинг,Фоссен Д.
    Идиомы bash
    • 1.1K
    • 27
    • 3
    • 17
  • Войти или зарегистрироваться, чтобы комментировать
    Поддержка
    0
    Не удалось загрузить чат
    Попробовать ещё раз
    К сожалению доступов к cookie нет.
    Подтвердите переход на новую страницу