Chinaunix

标题: linux shell中如何给正则表达式的匹配条件传变量呢? [打印本页]

作者: rj08zhou    时间: 2014-04-11 22:53
标题: linux shell中如何给正则表达式的匹配条件传变量呢?
比如说查询每行首字符为传入参数的值
#!/bin/bash
NUM=$1
grep '^$NUM' test.txt?
这样肯定有错误,请问如何传递,用转义么?

作者: 井蛙夏虫    时间: 2014-04-12 12:10
grep "^$NUM" test.txt?
作者: rj08zhou    时间: 2014-04-14 10:05
回复 2# 井蛙夏虫
这个肯定不行的啊。。。


   
作者: 井蛙夏虫    时间: 2014-04-14 12:08
本帖最后由 井蛙夏虫 于 2014-04-14 12:09 编辑

你怎么测试的?
回复 3# rj08zhou
作者: rj08zhou    时间: 2014-04-14 15:39
回复 4# 井蛙夏虫

谢谢 上午的时候调试错了,刚才调试时正确的。感谢!


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2