24小时热门版块排行榜    

Znn3bq.jpeg
查看: 3970  |  回复: 8

gongxd325

至尊木虫 (文坛精英)

[求助] 请教grep查找含特殊字符\|(的字符串

想用grep在Gaussian的输出文件中查找含"\"、"|"或”( )“的字符串,比如搜索文档中是否含B3LYP\6-31G(d)或B3LYP|6-31G(d),该如何用grep?
回复此楼
一个人做点好事并不难难的是一辈子做好事!!!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kaegi

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
gmy1990: 金币+2 2012-11-08 22:44:34
gongxd325: 金币+1, 我不是找/,是找包含/的字符 2012-11-09 07:57:03
试试grep / *.com 或者grep / *.gjf
可以查找当前目录下所有com文件中是否含/,含/则会显示出来
2楼2012-11-08 21:34:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kaegi

金虫 (小有名气)

★ ★
cenwanglai: 金币+2, 谢谢回复~ 2012-11-11 14:19:16
如果要找是否含“B3LYP\6-31G(d)”,就输入grep "B3LYP\6-31G(d)” *.com,不知道是否符合你的要求。
3楼2012-11-09 08:40:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pwzhou

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
cenwanglai: 金币+2, 谢谢回复~ 2012-11-11 14:19:27
grep 'B3LYP\\6-31G(d)' 文件名

注意:单引号和\\
4楼2012-11-09 10:08:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pwzhou

铁杆木虫 (正式写手)

【答案】应助回帖

另外一个则很简单,如下均可:
grep "B3LYP|6-31G(d)" test
grep 'B3LYP|6-31G(d)' test
5楼2012-11-09 10:10:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abdoman

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
gongxd325: 金币+9, ★★★★★最佳答案, 非常感谢! 2012-11-09 19:26:29
cenwanglai: 金币+3, 谢谢回复~ 2012-11-11 14:19:57
题外话:bc 是linux 自带的命令,计算器
echo 显示出一个计算 echo “8-5” | bc 
就是说做8-5的计算

grep 要查找特殊符号可以用转义字符\
比如查找 B3LYP\6-31G(d) 或者B3LYP\6-31G(d)
可以试试 grep -i "B3LYP\\6-31G\(d\)"
或者分开来 grep -i "B3LYP" | grep "6-31G\(d\)"
-i 表示不区分大小写
Youcompleteme.
6楼2012-11-09 18:05:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abdoman

木虫 (著名写手)

引用回帖:
6楼: Originally posted by abdoman at 2012-11-09 18:05:35
题外话:bc 是linux 自带的命令,计算器
echo 显示出一个计算 echo “8-5” | bc 
就是说做8-5的计算

grep 要查找特殊符号可以用转义字符\
比如查找 B3LYP\6-31G(d) 或者B3LYP ...

| 是通道的意思
就是上一个命令的结果传给下一个命令。
命令从左到右执行。
Youcompleteme.
7楼2012-11-09 18:06:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongxd325

至尊木虫 (文坛精英)

引用回帖:
6楼: Originally posted by abdoman at 2012-11-09 18:05:35
题外话:bc 是linux 自带的命令,计算器
echo 显示出一个计算 echo “8-5” | bc 
就是说做8-5的计算

grep 要查找特殊符号可以用转义字符\
比如查找 B3LYP\6-31G(d) 或者B3LYP ...

B3LYP/6-31G*在Linux和Windows下的Gaussian版本中的输出格式不一样,分别是B3LYP\6-31G(d)和B3LYP|6-31G(d)。我想确认在Gaussian的输出结果中用的方法都是B3LYP/6-31G*,也就是要确认文档中存在B3LYP\6-31G(d)或者B3LYP|6-31G(d),单独搜一种字符“B3LYP\6-31G(d)”我会,但两种一起搜不会。
一个人做点好事并不难难的是一辈子做好事!!!
8楼2012-11-09 19:33:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abdoman

木虫 (著名写手)


cenwanglai: 金币+1, Thanks again~ 2012-11-11 14:20:23
引用回帖:
8楼: Originally posted by gongxd325 at 2012-11-09 19:33:26
B3LYP/6-31G*在Linux和Windows下的Gaussian版本中的输出格式不一样,分别是B3LYP\6-31G(d)和B3LYP|6-31G(d)。我想确认在Gaussian的输出结果中用的方法都是B3LYP/6-31G*,也就是要确认文档中存在B3LYP\6-31G(d)或者 ...

假设你的输出为abc.log
grep -i "B3LYP" abc.log  | grep -i "6-31g"
即可搜索B3LYP\6-31G(d)或者B3LYP|6-31G(d)
Youcompleteme.
9楼2012-11-10 19:14:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gongxd325 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +4 翩翩一书生 2026-04-09 4/200 2026-04-10 00:07 by lwk2004
[考研] 一志愿华南理工大学331分材料求调剂 +4 天下ww 2026-04-09 4/200 2026-04-09 21:28 by bljnqdcc
[考研] 278求调剂 +27 范婷娜 2026-04-07 31/1550 2026-04-09 20:49 by zhouxiaoyu
[考研] 一志愿中科院105500专业总分315求调剂 +6 lallalh 2026-04-09 7/350 2026-04-09 17:51 by lallalh
[考研] 本科郑州大学,一志愿华东师范大学282求调剂 +23 熊哥xtk 2026-04-07 26/1300 2026-04-09 17:17 by 18446523
[论文投稿] 求助文献原文 10+3 18500821399 2026-04-08 3/150 2026-04-09 16:56 by 北京莱茵润色
[考研] 322求调剂,08工科 +3 今天是个小号 2026-04-08 3/150 2026-04-09 15:53 by wp06
[考研] 085801 总分275 本科新能源 求调剂 +8 bradoner 2026-04-08 9/450 2026-04-09 13:43 by only周
[考研] 070300化学学硕311分求调剂 +18 梁富贵险中求 2026-04-04 20/1000 2026-04-09 11:18 by 哒哒哒呱呱呱
[考研] 26考研调剂0710 0860 +10 补补不补 2026-04-03 15/750 2026-04-09 11:13 by ditto77778
[考研] 化学调剂求助 +14 LULONG1 2026-04-03 19/950 2026-04-09 10:43 by chenxi233
[考研] 一志愿鲁东大学071000生物学学硕初试分数276求调剂 +3 慕绝cc 2026-04-09 3/150 2026-04-09 09:57 by liuhuiying09
[考研] 一志愿211,化学310分,本科重点双非,求调剂 +13 努力奋斗112 2026-04-08 13/650 2026-04-08 21:17 by 学员tURuqU
[考研] 求调剂 一志愿西南交通大学085701环境工程 282分 +15 多多爱吃汉堡 2026-04-04 16/800 2026-04-08 11:39 by i_cooler
[考研] 081200-11408-367学硕求调剂 +4 1_2_3111 2026-04-06 4/200 2026-04-07 08:13 by jp9609
[考研] 工科 22408 267求推荐 +4 wanwan00 2026-04-05 5/250 2026-04-06 22:47 by chenzhimin
[考研] 297分083200求助 +9 aekx 2026-04-05 9/450 2026-04-06 20:57 by flysky1234
[考研] 机械专硕274求调剂,不挑专业学校 +6 泛泛2333 2026-04-05 8/400 2026-04-06 18:06 by 泛泛2333
[考研] 一志愿江南大学085501机械工程专硕326分,本科佳木斯大学 +5 顾若浮生 2026-04-03 9/450 2026-04-05 09:57 by 1753564080
[考研] 274求调剂 +9 顺理成张 2026-04-03 10/500 2026-04-03 15:10 by 啊俊!
信息提示
请填处理意见