awk 'NR == 122,NR == 129{print $0}' file
Здесь мы можем извлечь строки со 122 по 129 из файла.
$0
используется для печати всех данных файла от 122 до 129 строк.
Я не нашел основную причину, но мой коллега нашел обходной путь для этой проблемы.
expect
. unbuffer
передrancher
Это работает в скрипте:
ALL_STATES_FILES=$(unbuffer rancher $AUTHENTICATION --env $ID exec $CONTAINER_ID bash -c "find /opt/ -name states.xml")