Я пытаюсь сохранить первое слово второй строки вывода команды как переменную
Я попытался поместить все это в () с $ перед ним, это не работает
containerID= docker ps | awk 'END { print }' | { read first rest ; echo $first ; }
echo $containerID
echo $containerID
Я ожидал, что он дважды выплюнет переменную containerID, однако он выплевывает только один раз. при устранении неполадок я обнаружил, что «echo $ first» - это то, почему он выводит что-либо. Это означает, что он ничего не хранит в переменной containerID, почему?