Природа $COLUMNS эха

Когда мы выполняем команду echo $COLUMNS, где COLUMNS расположенный? Я думал, что это была просто переменная среды, но это не отображено в env.

1
задан 20 November 2016 в 06:16

1 ответ

COLUMNS переменная оболочки, не переменная среды. Поэтому Вы не найдете его, когда Вы будете использовать env. Если Вы не уверены, каковы различия между переменной оболочки и переменной среды, смотрят на Переменная среды по сравнению с переменной Shell, what' s различие? .

Согласно https://askubuntu.com/a/275972/15003, можно найти COLUMNS, если Вы работаете

( set -o posix; set ) | grep COLUMNS

, который, на моей машине, дает

COLUMNS=206
3
ответ дан 7 December 2019 в 12:37

Другие вопросы по тегам:

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