在linux下编写的shell怎么可以弄到xp下运行.

在linux下编写的shell怎么可以弄到xp下运行.

本想用C编写,但C麻烦,然后用shell弄出来了.
在本地可以执行,但一想有些地方可能不可以上网,要不就可以ssh进来执行了.
有没有这方面的软件,直接弄到XP下执行.

脚本如下:

#!/bin/sh
while :
do
echo "请输入发票号:"
read a
echo $a >> /cha
if [ `grep -c "^$a$" /cha` -ge 2 ]
then
echo "有重复发票号$a"
fi
done

并且还要保存输入的信息.
cygwin
cygwin 比较大,而且安装非常不方便,有没有简单一点的,我只是想在windows运行linux下的一个脚本.
试试你的telnet可以连到一些免费提供shell环境的主机不,详细地址看这里:
http://www.linuxfans.org/nuke/mo ... wtopic&t=113868
谢谢版主的好意.
我有自己的服务器,可以ssh的,在本机编写了个脚本,执行很好,一想这个脚本可以在win或linux下ssh到我的服务器就可以执行了,但有些地方不可以上网,所以我想问在win下怎么运行linux下的shell,或是用C编写,只是我的C太差了.
只能装虚拟的shell
建议学习java