日期:2014-05-16  浏览次数:20510 次

关于SHELL編程的一个小问题
大家好,请问SHELL編程,写的脚本怎么能作为一个命令在SHELL里面运行?比如我编写一小段
#!/bin/sh  
#   重定向错误输出到文件中
#ifcp
if   cp   file1     file1.bak   > >   /home/ch/null   2> &1   ;    
then
          echo   "good   coipy "
      else  
          echo   "`basename   $0`:   error   co#!/bin/sh   "   > &2
fi

怎么做能让ifcp   作为一个命令直接使用?
我是新手,谢谢大家帮忙了~

------解决方案--------------------
假设ifcp在目录/home/usr/bin目录下
把/home/usr/bin加入到PATH环境变量中:
PATH=${PATH}:/home/usr/bin
就ok了
这个目录可以任意指定,但建议不要把乱七八糟的东西都放这个目录下,只放你想作为命令的脚本 :)