равное сравнение в переменной jq

Один из способов сделать это с помощью awk:

awk 'NR==FNR && /^>Node/ {
    $0 = ""
    for(i=0; i<=4; i++) {
        getline s <ARGV[2]
        $0 = $0 s
    }
}
NR==FNR' FileA FileB
0
15.06.2017, 16:49
1 ответ

В конце ваших данных есть возврат каретки:

$ status=$'409\r'
$ echo "<<$status>>"
>>409

Чтобы удалить его, используйте tr -d '\r':

status=$( curl ... | jq ... | tr -d '\r' )

Также обратите внимание, что нет необходимости в статусе Насколько я понимаю, должна быть переменной массива, как в вашем скрипте.

6
28.01.2020, 02:16

Теги

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