【发布时间】:2014-06-18 22:33:21
【问题描述】:
目前我正在使用新的 Xubuntu trusty tahr 设置一个新系统。 我对 shell 脚本不是很熟悉,但我有一个需要 OSTYPE 环境变量来确定要做什么的脚本。
如果我在 xfce 终端中调用 echo $OSTYPE,我会成功获得 linux-gnu。
如果我调用以下脚本,我只会得到一个空行。
#!/bin/sh
echo $OSTYPE
是我遗漏了什么还是新 ubuntu 的问题?
在我的另一台机器上,它可以使用该脚本。但是我不知道是否为此进行了某些更改,因为该系统最初不是我的。
【问题讨论】:
-
通过
uname检索该信息更加便携。例如uname -o
标签: linux shell environment-variables sh ubuntu-14.04