免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2089 | 回复: 3
打印 上一主题 下一主题

帮帮忙:比较字符串的test命令怎么用啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-18 21:01 |只看该作者 |倒序浏览
请问linux下如何比较字符串啊?test 命令怎么使用啊?
若我有一个含字符串代码的文件放于 /w/temp文件中,执行进是否是切掉换到 /wll目录下,然后 test temp,我这样输可是出错了.

论坛徽章:
0
2 [报告]
发表于 2008-06-18 21:08 |只看该作者

回复 #1 wanglilibnu 的帖子

题意未明。。。

不过,        部分与test使用的选项如下:
                -d        指定的目录存在
                -e        指定的文件存在
                -f        指定的文件存在并且是一个普通文件
                -G        文件所有者的组ID与文件的ID相匹配
                -nt        指定的前一个文件比后一个文件新(语法是 file1 -nt file2)
                -ot        指定的前一个文件比后一个文件老(语法是 file1 -ot file2)
                -O        执行该命令的用户是文件的所有者
                -r        执行该命令的用户拥有对文件的读取权限
                -w        执行该命令的用户拥有对文件的写入权限
                -x        执行该命令的用户拥有对文件的执行权限
                -s        指定的文件存在且不为空

论坛徽章:
0
3 [报告]
发表于 2008-06-19 01:02 |只看该作者
test 和 []是进行比较的 和判断的
只要你比较的内容具有可比性 比如 数字的大小 是不是存在等
你只要把你的代码从文件中提取出来 就可以使用test进行判断了
关于内容的提取和存放那就是其他的命令来完成了
你可以思考一下那些命令通过 管道 重定向  可以给你想要的

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2008-06-19 03:03 |只看该作者
原帖由 wanglilibnu 于 2008-6-18 21:01 发表
请问linux下如何比较字符串啊?test 命令怎么使用啊?
若我有一个含字符串代码的文件放于 /w/temp文件中,执行进是否是切掉换到 /wll目录下,然后 test temp,我这样输可是出错了.

please man test
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP