Chinaunix
标题:
sql语句like匹配如何用shell实现
[打印本页]
作者:
zhanhorse
时间:
2015-04-21 16:57
标题:
sql语句like匹配如何用shell实现
在SQL语句中“like '%static%.apk%' ”这种匹配,如何用shell如何实现。请大侠指导,谢谢!
作者:
Herowinter
时间:
2015-04-21 17:08
回复
1#
zhanhorse
通配符或正则吧, 你给具体应用场景才能写代码.
作者:
zxy877298415
时间:
2015-04-21 17:09
回复
1#
zhanhorse
.*static.*\.apk.*
作者:
Shell_HAT
时间:
2015-04-21 17:19
grep "static.*\.apk" 1.txt
复制代码
作者:
zhanhorse
时间:
2015-04-21 17:39
本帖最后由 zhanhorse 于 2015-04-21 17:42 编辑
回复
4#
Shell_HAT
非常感谢!
[DB2-VM shell]$ cat temp.list
iadastaticoadf.apkadf&&9u2o34r
adfadfdddddddd&&adfdf
&&
adffffffffffff&&adfadkk
[DB2-VM shell]$ cat temp.list|grep "static.*\.apk"
iadastaticoadf.apkadf&&9u2o34r
[DB2-VM shell]$ cat temp.list|awk -F"&&" '{ if ($1 !~ /static.*\.apk/) print $0;}'
adfadfdddddddd&&adfdf
&&
adffffffffffff&&adfadkk
[DB2-VM shell]$
作者:
zhanhorse
时间:
2015-04-21 17:41
本帖最后由 zhanhorse 于 2015-04-21 17:41 编辑
回复
3#
zxy877298415
非常感谢!现在问题已经解决了。
[DB2-VM shell]$ cat temp.list
iadastaticoadf.apkadf&&9u2o34r
adfadfdddddddd&&adfdf
&&
adffffffffffff&&adfadkk
[DB2-VM shell]$ cat temp.list|grep "static.*\.apk"
iadastaticoadf.apkadf&&9u2o34r
[DB2-VM shell]$ cat temp.list|awk -F"&&" '{ if ($1 !~ /static.*\.apk/) print $0;}'
adfadfdddddddd&&adfdf
&&
adffffffffffff&&adfadkk
[DB2-VM shell]$
作者:
drakness
时间:
2015-04-21 18:43
awk就够了
cat urfile
iadastaticoadf.apkadf&&9u2o34r
adfadfdddddddd&&adfdf
&&
adffffffffffff&&adfadkk
复制代码
awk '/.*static.*apk/' urfile
iadastaticoadf.apkadf&&9u2o34r
复制代码
awk '!/.*static.*apk/' urfile
adfadfdddddddd&&adfdf
&&
adffffffffffff&&adfadkk
复制代码
作者:
xrzs1986
时间:
2015-04-22 00:53
回复
1#
zhanhorse
常用统计分析 SQL 在 AWK 中的实现
http://my.oschina.net/leejun2005/blog/100710
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2