如何在Linux环境模拟DOS命令( 二 )


else
cp $1 $2
fi
该脚本利用了mcopy(如果它存在),因为该命令接受Windows路径,比如:a:file.txt 。这个命令在绝大部分主流Linux版本的mtool包中 。一旦一个脚本被成功创建,记得要使用chmodx YourScriptName命令使它成为可执行文件 。
有很多方法可以调试你的脚本,但是最简单的办法是在你的脚本中插入一个简单的echo语句 。下面是一个例子:
#!/bin/sh
echo "marker 1"
if [ -f "/usr/bin/mcopy" ]
then
echo "marker 2"
mcopy $1 $2
else
echo "marker 3"
cp $1 $2
fi
echo "marker 4"
使用简单的陈述帮助你了解这个脚本,并帮助你跟踪它是在那里出问题的 。
获得脚本
【如何在Linux环境模拟DOS命令】有了这些基本的脚本知识,你就能够很容易地把绝大部分常用的Windows命令行转化成Linux可用的脚本 。如果有某一个特定的命令行选项是你想进行映射的,查看Linux man pages,这能帮助你找到合适的方法 。

推荐阅读