1

出于显而易见的原因,我不想export COLUMNS在我的普通 bash shell 中使用。

但是,出于一个特定子外壳的目的,我需要访问其父级的 COLUMNS 的值。换句话说,在常规的 bash shell 中,我想调用一个使用ls -Cw $COLUMNS, 的 shell 脚本,其值$COLUMNS来自其父级。

除了由父级导出之外,还有什么方法可以访问父级的环境变量?

4

1 回答 1

3

你不能。但是除了环境变量之外,还有其他方法可以获取列数。例如

COLUMNS=$(tput cols)
于 2013-03-31T03:57:25.247 回答