Как использовать несколько переменных в bash

Ну, согласно https://bugzilla.redhat.com/show_bug.cgi?id=1416532, это ошибка в RHEL7.3, это была именно та версия, которую мы использовали.

Исправлено в ядре ядра -3.10.0 -562.el7.

0
30.08.2021, 14:43
1 ответ

баш:

declare -A record
while IFS=":$IFS" read -r key value; do
    record[$key]=$value
    if [[ -v 'record[user]' && -v 'record[id]' && -v 'record[endpoint]' ]]; then
        printf '%s is in %s and wears no %s\n' "${record[user]}" "${record[endpoint]}" "${record[id]}"
        record=()
    fi
done < file.content
1
30.08.2021, 18:48

Теги

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