当前位置: 技术问答>linux和unix
Shell的问题,把$COLUMNS写到文件时,是什么都没有的,为什么?……………………在线等
来源: 互联网 发布时间:2017-02-27
本文导语: 文本模式下: echo $COLUMNS 显示: 160 把它保存到文件 #!/bin/sh echo $COLUMNS 显示: 没有文字输出,只是换行了! 问什么? 环境: Red Hat Enterprise Linux 5.2 文本模式 | 或者以.的方式来执...
文本模式下:
显示:
160
把它保存到文件
显示:
没有文字输出,只是换行了!
问什么?
环境:
Red Hat Enterprise Linux 5.2
文本模式
echo $COLUMNS
显示:
160
把它保存到文件
#!/bin/sh
echo $COLUMNS
显示:
没有文字输出,只是换行了!
问什么?
环境:
Red Hat Enterprise Linux 5.2
文本模式
|
或者以.的方式来执行你的脚本文件
. yourshell
. yourshell
|
要么source 脚本。
要么在shell里export 那个变量。
要么在shell里export 那个变量。
|
COLUMNS 是局部变量吧,不是一个环境变量
你可以export COLUMNS
然后再执行你的脚本,应该就有输出了
你可以export COLUMNS
然后再执行你的脚本,应该就有输出了
|
echo xxxx
看下有没有输出
看下有没有输出