b**********e 发帖数: 13 | 1 could some one explain the use of : egrep -is "device not found" rsh_log
how does this work?
does this mean if there is "device not found" in rsh_log, then return 0 ?
Thanks |
|
b****j 发帖数: 78 | 2 sed/egrep不支持\&, 但是可以用管道:
egrep A | egrep B | egrep C | egrep D | egrep E |
|
h*******y 发帖数: 1227 | 3 egrep
egrep -vi "grade|grade2|grade3|g4|g5" filename | egrep -vi "class1 1|class2
1|class3 1|class4 1"
and the result will be just names and their 0 score classes. |
|
d****2 发帖数: 6250 | 4
xournal
把tablet上那个90度转的按钮定义执行这个,不需要重启
#!/bin/bash
ROTATION=`xrandr -q --verbose| grep 'LVDS1' | egrep -o '\) (normal|left|
inverted|right) \(' | egrep -o '(normal|left|inverted|right)'`
echo $ROTATION
case "$ROTATION" in
"normal"*)
xrandr -o right
xsetwacom set "Serial Wacom Tablet stylus" rotate CCW
xsetwacom set "Serial Wacom Tablet touch" rotate CCW
xsetwacom set "Serial Wacom Tablet eraser" rotate CCW
;;
"right"*)
xrandr -o normal
xsetwacom set "Serial Wacom Ta... 阅读全帖 |
|
g****e 发帖数: 172 | 5 那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... not infected
Checking `cron'... not infected
Checking ... 阅读全帖 |
|
g****e 发帖数: 172 | 6 【 以下文字转载自 Linux 讨论区 】
发信人: gangle (nothing), 信区: Linux
标 题: 请高手帮忙看看这个chkrootkit安全否?
发信站: BBS 未名空间站 (Mon Aug 13 18:29:14 2012, 美东)
那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... ... 阅读全帖 |
|
c**t 发帖数: 2744 | 7 【 以下文字转载自 Programming 讨论区 】
【 原文由 cogt 所发表 】
写了一个 shell script 执行:
for file in FileList
do
echo "searching $file..."
rsh RemoteServer 'cd /path/logs/; zgrep something $file'
| egrep "`pattern`" | egrep '[^E]$|CHRGE$' | tee -a LogFile1
done
运行的结果除了 "searching filename1..." 之外什么都没有;
但是单独执行 rsh..., 能够得到一些内容. 真搞不懂什么环节出了问题. |
|
u**x 发帖数: 45 | 8 门前不扫, 苍蝇来找。前面没我的RE大该给憋了很久的人看到了希望了。
上次look说到,(大概是), 汉语里没主格宾格区别,可以互换。 我说有,
比如“吾”在古代就是主要作主格用的, 很少作宾格, 偶尔作宾格, 但要倒装,
比如, “天下不吾知”。(说实话,我倒不记得这个例子了, 不过没关系)
我没看出这和否定句的代词宾语前置有矛盾。 这个例子很合我的意思, 在上古
的语法里正是这样倒装使得吾作宾语半合法话了。 不吾知, 不吾见, 是比较
而言较常见的”吾“作宾语的情形。 倒是我觉得你对语法有些概念上的错误,
语法不是为语法而语法的。语法与其说是言语的原因或目的不如说是言语的现象。
不是说这里是“为了”否定句, “为了”代词作宾语要倒装, 好象为了这个,
就不是为了吾倒装。这两个都不是原因目的,是现象。 吾作宾语在否定的倒
装句中比较常见(比较而言〕。
我记得我还举了个庄子里”吾丧我“的例子。 你大该是搜索了一下, 找出了
一个”抚汝指吾”, 估计是在古文观止了找出来的。 我上次就建议你作个实
验, 用grep or whatever you prefer, egrep 我)||(吾 |
|
|
|
|
n*****s 发帖数: 6495 | 12
。。。人家用的egrep -i
i表示ignore case |
|
h****r 发帖数: 2056 | 13 For the first 4 numbers, there is a simple way,
$cat abcd | tr -s " " "\n" | egrep '^[0-9 ]*$' | head -4 |
|
h****r 发帖数: 2056 | 14 cat abcd | sed -e 's/^ *//' | tr -s ' ' '\n' | egrep '^[0-9]*$' |
|
g*********s 发帖数: 1782 | 15 是啊。会用man/info/google其实就够了。
unix挺烦人的。就这个正则表达式,grep,vim,perl,flex,都不太一样。grep和
egrep也有区
别。其实完全可以统一成一个标准。 |
|
h**********c 发帖数: 4120 | 16 你要是天天kernel coding, 往这个方向,基本象 egrep, traceroute,写这些玩意这个
问题应该make sense.
linux 的code base基本是一万国博览会 |
|
h**********c 发帖数: 4120 | 17 你要是天天kernel coding, 往这个方向,基本象 egrep, traceroute,写这些玩意这个
问题应该make sense.
linux 的code base基本是一万国博览会 |
|
T********r 发帖数: 6210 | 18 混包子来也!今天处理去年七月份的照片,发现了下面这两张。
器材:Canon 1Ds2,430ex II,山寨引闪。
说明:片子是在客厅里拍的,俺家小子忽然对凉台门的把手来了兴趣,就爬了上去。闪
光灯应该是离机对天花板闪的。后期做了Crop和Resize。
参数:
% exiftool _E5C9518.CR2 | egrep "Camera|Lens|Shutter|Aperture|ISO"
Camera Model Name : Canon EOS-1Ds Mark II
Shutter Speed Value : 1/166
Aperture Value : 2.8
Max Aperture : 2
Min Aperture : 32
Auto ISO : 100
Base ISO : 100
Target Aperture |
|
d***a 发帖数: 316 | 19 Why the following three are not covered by my regex? I am using egrep.
Thank you very much.
gsaunix:*:1604:megb1,paul
rainlab:*:1608:megb1,michal
mgis:*:1597:megb1,michal,nafisa
my regex
.+:\*:[0-9]+:[a-z]+,[a-z]+ |
|
|
c*********n 发帖数: 1057 | 21 我想匹配单词,比如:
echo 'cat match meet' | egrep -o '\'
他返回给我的结果是:match meet
能不能有什么办法只返回meet呢?
或者说怎么样写可以返回所有以m开头,以t结尾的单词呢? |
|
p*****a 发帖数: 1152 | 22 echo 'cat match meet' | egrep -o '\' |
|
k***s 发帖数: 277 | 23 比如我想查找包含 A B C D E 5个单词的行,
单词的顺序任意。
在VIM中可以用
/A\&.*B\&.*C\&.*D\&.*E
但是在sed/egrep中好像不行。
有没有知道的筒子指点一下。
多谢。 |
|
l*******G 发帖数: 1191 | 24 ls *.txt| egrep -e '(009.txt|045.txt|638.txt)' -v |xargs rm -f
要小心喔, 文件删除就难回来了。 |
|
v*****r 发帖数: 1119 | 25 grep/egrep --color files |
|
d***a 发帖数: 316 | 26 【 以下文字转载自 CS 讨论区 】
发信人: dunfa (蹲着发财), 信区: CS
标 题: help about regex
发信站: BBS 未名空间站 (Sun May 15 19:02:39 2011, 美东)
Why the following three are not covered by my regex? I am using egrep.
Thank you very much.
gsaunix:*:1604:megb1,paul
rainlab:*:1608:megb1,michal
mgis:*:1597:megb1,michal,nafisa
my regex
.+:\*:[0-9]+:[a-z]+,[a-z]+ |
|
X*V 发帖数: 1431 | 27 egrep '.+:\*:[a-z]+:[a-z]+.[a-z]+' yourfile |
|
F****3 发帖数: 1504 | 28 谢谢各位大哥帮忙!!!!
试了一下autoconf,好像卡住了。
fas133@ubuntu:~/temp/geoip-api-c-master$ autoconf
configure.ac:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
./configure终于能执行了。
fas133@ubuntu:~/temp/geoip-api-c-master$ ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
... 阅读全帖 |
|
W*****x 发帖数: 684 | 29 $ cd geoip-api-c-master
$ libtoolize
$ aclocal
$ autoconf
$ automake --add-missing
$./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
... 阅读全帖 |
|
|
|
o*o 发帖数: 404 | 32 来自主题: Programming版 - 求个好方法 egrep '^503778$|^50377$|^5037$|^503$|^50$|^5$'input.dat |sort -r |head -1 |
|
o*o 发帖数: 404 | 33 这还要什么regular expression呀?
egrep '^send|^heartbeat' logfile |
|
m******t 发帖数: 2416 | 34
的.
Something like:
egrep '^([^|]*\|){6}2009\ 14' file |
|
c*********n 发帖数: 1057 | 35 【 以下文字转载自 Linux 讨论区 】
发信人: chinajordan (chinajordan), 信区: Linux
标 题: 问个grep正则匹配的问题
发信站: BBS 未名空间站 (Sun Sep 27 19:46:01 2009, 美东)
我想匹配单词,比如:
echo 'cat match meet' | egrep -o '\'
他返回给我的结果是:match meet
能不能有什么办法只返回meet呢?
或者说怎么样写可以返回所有以m开头,以t结尾的单词呢? |
|
d******i 发帖数: 7160 | 36 比如某行有两个不相邻的字符串
XXX "str1" XXX "str2" XXX
都被""包裹着。
目前我知道grep命令
grep -o "\"\w*\".*\"\w*\"" file.txt
能找到这些行并输出 "str1" XXX "str2" 的部分:
"str1" XXX "str2"
却没办法滤掉XXX只输出那两个些被匹配到的串:
"str1" "str2"
请指教。 |
|
|
d******i 发帖数: 7160 | 38 谢了。
刚edit OP了。
这才是想问的 :) |
|
|
l*********s 发帖数: 5409 | 40 use \1,\2 etc. to recall matched patterns |
|
d******i 发帖数: 7160 | 41 can u give some detail? |
|
b******n 发帖数: 107 | 42 str='XXX "str1" YYY "str2" ZZZ'
echo $str | sed -n 's/.*\("[^"]*"\).*\("[^"]*"\).*/\1 \2/p' |
|
d******i 发帖数: 7160 | 43 多谢.
用cygwin下的sed试了下;
sed "s/.*"\(.*\)".*/\1/p" test.txt
其中test.txt只有一行:
POPUP "&File"
结果输出
&File&File
而不是
&File
肿么回事啊? |
|
t****t 发帖数: 6806 | 44 sed 's/.*"\(.*\)".*/\1/p' test.txt |
|
d******i 发帖数: 7160 | 45 老大,dos下没法用单引号,that's why 用了双引号,
而本来表示双引号的地方用\转义。
BTW,好像用-n解决了,虽然没明白道理
能再指点下如何全部替换吗?比如test.txt的这一行里若有两个"FILE",
该怎样把他们都替换了呢?
试了
sed -n "s/FILE/XXX/p/g" test.txt
不灵。
单独/g也不灵。
单独/p只换了头一个。
谢谢! |
|
t****t 发帖数: 6806 | 46 you are using cygwin right? that's not dos. |
|
h**********c 发帖数: 4120 | 47 cat test.txt | "egrep -i (.).*\1"
It should do the job.
You can read at least one character matching wild-card is repeated.
I can not figure out what the regular grammar would be for repetition. In
fact grep is an NFA, probably a push-down automaton.
If you can not write grammar rules, the language is not well defined,
possibly incomplete and leaving bug in programs.
ignore |
|
m*****e 发帖数: 4193 | 48 1. which grep are you using? You should use GNU grep or egrep.
2. make sure your lines do not end with '\r\n' like most files
edited under DOS |
|
c*****t 发帖数: 1879 | 49 hmm, I don't think that egrep can do that either. It buffers
only a line. |
|