24小时热门版块排行榜    

查看: 3923  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 中科院材料273求调剂 +3 yzydy 2026-03-15 3/150 2026-03-15 21:15 by ms629
[考研] 321求调剂 +3 大米饭! 2026-03-15 3/150 2026-03-15 17:48 by 哈哈哈哈嘿嘿嘿
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 304求调剂 +5 小熊joy 2026-03-14 5/250 2026-03-14 21:07 by peike
[考研] 308 085701 四六级已过求调剂 +7 温乔乔乔乔 2026-03-12 14/700 2026-03-14 10:49 by JourneyLucky
[考研] 266求调剂 +4 学员97LZgn 2026-03-13 4/200 2026-03-14 08:37 by zhukairuo
[考研] 求调剂,药学 +3 归零lbm 2026-03-09 5/250 2026-03-14 02:21 by JourneyLucky
[考研] 295复试调剂 +5 简木ChuFront 2026-03-09 5/250 2026-03-14 01:29 by JourneyLucky
[考研] 一志愿华中农业大学071010,总分三百二,求调剂 +3 困困困困坤坤 2026-03-10 3/150 2026-03-14 00:35 by JourneyLucky
[考研] 333求调剂 +3 球球古力 2026-03-11 3/150 2026-03-13 21:27 by JourneyLucky
[硕博家园] 深圳大学硕士招生(2026秋,传感器方向,仅录取第一志愿) +4 xujiaoszu 2026-03-11 7/350 2026-03-13 17:28 by xujiaoszu
[考研] 328化工专硕求调剂 +4 。,。,。,。i 2026-03-12 4/200 2026-03-13 14:44 by JourneyLucky
[考研] 304求调剂(085602一志愿985) +12 化工人999 2026-03-09 12/600 2026-03-13 12:02 by JourneyLucky
[考研] 070303一志愿西北大学学硕310找调剂 +3 d如愿上岸 2026-03-12 5/250 2026-03-13 10:56 by houyaoxu
[考研] 一志愿华中师范071000,325求调剂 +5 RuitingC 2026-03-12 5/250 2026-03-13 10:43 by hyswxzs
[考研] 材料专硕274一志愿陕西师范大学求调剂 +4 薛云鹏 2026-03-13 4/200 2026-03-13 10:40 by 学员8dgXkO
[考研] 化工学硕306求调剂 +9 42838695 2026-03-12 9/450 2026-03-13 10:16 by houyaoxu
[考研] 283求调剂,材料、化工皆可 +8 苏打水7777 2026-03-11 10/500 2026-03-13 09:06 by Linda Hu
[考研] 一志愿江南大学085701环境工程专硕总分287求调剂 +5 18266118446 2026-03-09 5/250 2026-03-11 16:51 by 2020015
[考研] 家人们 调剂不迷路 看这里 +8 likeihood 2026-03-09 13/650 2026-03-10 08:09 by likeihood
信息提示
请填处理意见