|
比如一个bash或者tcsh脚本,如何能够在winodws下和linux下都执行而不需要改动。这个问题的前提是,windows和linux下有相同的可执行程序,都已经设置在路径中了,比如cp,mkdir,wget等命令都已经默认在路径中了,可以直接调用。现在出现的问题是参数的路径问题,比如说在windows下,我的数据都是放在d盘,在linux对应的是/data分区,需要执行如下命令
windows下
cp d:/tmp/aa.txt d:/aaa/
linux 下对应的命令是
cp /data/tmp/aa.txt /data/aaa/
不想分别写两份脚本,这样很累,有什么好的解决办法。 |
|