A natureza do eco $ COLUMNS

1

Quando executamos o comando echo $COLUMNS , onde COLUMNS está localizado? Eu pensei que era apenas uma variável de ambiente, mas ela não é exibida em env .

    
por Sandra Ross 20.11.2016 / 03:50

1 resposta

3

COLUMNS é uma variável de shell, não uma variável de ambiente. Portanto, você não encontrará quando usar env . Se você não tem certeza de quais são as diferenças entre uma variável shell e uma variável de ambiente, dê uma olhada na variável Variável de ambiente vs variável Shell, qual é a diferença? .

De acordo com o link , você pode encontrar COLUMNS se você executar

( set -o posix; set ) | grep COLUMNS

que, na minha máquina, dá

COLUMNS=206
    
por edwinksl 20.11.2016 / 04:07