LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1007|回复: 6

自己第一个shell脚本--shell命令中文帮助

[复制链接]
发表于 2003-7-6 16:31:23 | 显示全部楼层 |阅读模式
脚本很简单却很实用,尤适合于编程初学者和英语太菜的人.
功能: 任何时候在命令行里输入你想查找的命令名称,该脚本都会显示此命令的详细用法,而且是中文的哦.
脚本名称:showme
脚本源码:
csplit -sf help /root/scripts/functionlib/datafile.txt /"command: $1"/ '/over/' 2>errors
if [ $? -eq 0 ]
then
  more help01
  rm help??
else
  echo Sorry,the commnand $1 was not found in your datafile!
fi

系统设置:将附件和脚本放在/root/scripts/functionlib/下,然后在/etc/profile中做如下改动:

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 改为:
export PATH=${PATH}:/root/scripts/functionlib USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC ,这样就可以在任何目录下执行该脚本了,就象执行man命令一样.

备注: 附件datafile里你可以不断的添加新的命令,只要添加的命令与我原来的格式一致即可,时间久了就变成手册了,随时查阅,对shell编程很有用!
 楼主| 发表于 2003-7-6 16:40:14 | 显示全部楼层

自己第一个shell脚本--shell命令中文帮助

对不起,上帖附件忘了加.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-7-6 16:41:22 | 显示全部楼层
不错!多谢!
发表于 2003-7-7 01:09:41 | 显示全部楼层
to ilmargaret兄:
等你把你写的脚本文件整理好,就帖在[脚本欣赏区]吧~~,好让兄弟们欣赏,OK!?
 楼主| 发表于 2003-7-7 12:25:21 | 显示全部楼层

附件加不上

我倒想帖在[脚本欣赏区]呀,可附件死活贴不上去,管理员也不理我,郁闷ing.
发表于 2003-7-7 12:32:03 | 显示全部楼层
也许是你的附件不符合要求或者有别的原因,我看你还是把代码写清楚就可以的!
(管理员最近忒忙;),多多体谅吧!!!)
 楼主| 发表于 2003-7-7 12:54:38 | 显示全部楼层
那你帖上去吧,谢谢哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表