shell回声没有出现在cygwin中?

时间:2011-02-24 12:33:30

标签: shell unix

我正在写一个shell脚本,我正在设置一些变量,但我想回应它们以确定它们是正确的。但是我得到一个空白。有谁知道为什么会这样,因为语法似乎是正确的。

#!/bin/bash
set var='test'
echo $var

由于我在Windows机器上,我正在使用cygwin来测试我的脚本。

2 个答案:

答案 0 :(得分:2)

您的脚本应该是:

#!/bin/bash
var='test'
echo $var

set可用于设置shell属性,而不是变量。

答案 1 :(得分:0)

我曾经在尝试升级cygwin的机器上遇到此问题。如果您升级了cygwin或安装了其他组件,请尝试重新安装cygwin。