如何用perl写个类shell
时间:2011-02-14
来源:互联网
我想给程序加个壳,可以使用命令行的方式访问内部数据,最好输入命令时能和linux shell一样控制自如,哪位高手请指教...
作者: EDAlinux 发布时间: 2011-02-14
把perl脚本文件chmod一下,变成可执行,最好名字简单点,然后放到/usr/bin下面,就可以像用shell命令一样使用了,不知道你是不是这个意思。
我自己写得多文件查找就是这样用的
复制代码
我自己写得多文件查找就是这样用的
- $ fs
- usage: fs [-t filetype]/[-n num]/[-a] [string] [directory](opt)
- To find the string under the directory
-
- -t filetype Search the file in filetype
- -n num Print [num] items
- -a whole string match
- -l num the max level deepth of directory you want to search
- -N num select files which contain string of num or more times
- -c Match case
- -i display the line number
- -f filename find the file
- [string] the string want to search
- [directory] the directory to search, the default is the current one
作者: 工藤*新一 发布时间: 2011-02-14
本帖最后由 paktc 于 2011-02-14 17:59 编辑
楼主是想借perl 自己打造一个命令行机制对吧。
然后可以自己设置命令,就像在shell中输入命令一样做perl的事情。
俺试了一下$command=<STDIN>;获取用户输入
然后正则表达式处理$command并作出相应操作。
不过<STDIN>的情况和 直接在shell输入信息的情况有些不同,
编辑一行命令时不能直接退格、左、右,
这些方向键会被转换成字符并显示在命令行上(我是不太习惯)
楼主是想借perl 自己打造一个命令行机制对吧。
然后可以自己设置命令,就像在shell中输入命令一样做perl的事情。
俺试了一下$command=<STDIN>;获取用户输入
然后正则表达式处理$command并作出相应操作。
不过<STDIN>的情况和 直接在shell输入信息的情况有些不同,
编辑一行命令时不能直接退格、左、右,
这些方向键会被转换成字符并显示在命令行上(我是不太习惯)
作者: paktc 发布时间: 2011-02-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28