55问答网
所有问题
当前搜索:
shell正则匹配提取指定
shell
中的SED与
正则
式(帮我做下这些题目,谢谢)
答:
9. sed -e '1{h;d;}' -e '$x' /etc/passwd是什么意思
shell
中的SED与
正则
式(帮我做下这些题目,谢谢) 悬赏分:180 - 离问题结束还有 1 天 23 小时1.解释下面这个命令的含义 tr -c "[:alpha:]" "\012" < /etc/passwd | tr -cd "[a-zA-Z\012]" | sort | uniq -c | sort >wordlist...
求问
shell
中
正则
表达式。句点表示的是什么意思
答:
句点“.”可以
匹配
任意单字符。例如,如果要匹配一个字符串,以b e g开头,中间夹一个 任意字符,那么可以表示为b e g . n,“.”可以匹配字符串头,也可以是中间任意字符。
如何查找目录下包含某个字符串的所有文件
答:
(1)grep 的一般格式为 grep [options] 基本
正则
表达式 [文件]字符串参数最好采用是双引号括,一是以防被误解为
shell
命令,二是可以用来查找多个单词组成的字符串 -c:只输出
匹配
行的记数 -i:不区分大小写(只适用于单个字符)-h:查询多个文件时不显示文件名 -H:只显示文件名 -l:查询多文件...
如何在Linux下查找文件内容包含某个
特定
字符串的文件
答:
1、从文件内容查找
匹配指定
字符串的行:$ grep "被查找的字符串" 文件名2、从文件内容查找与
正则
表达式匹配的行:$ grep –e “正则表达式” 文件名3、查找时不区分大小写:$ grep –i "被查找的字符串" 文件名4、查找匹配的行数:$ grep -c "被查找的字符串" 文件名5、从文件内容查找不匹配指定字符串的...
linux
shell 正则
表达式 引用文件
答:
经常使用的
正则
表达式举例 ^ 行首 行尾 ^ [ t h e ] 以t h e开头行 [ S s ] i g n a [ l L ]
匹配
单词s i g n a l、s i g n a L、S i g n a l、S i g n a L [Ss]igna[lL]". 同上,但加一句点 [ m a y M A Y ] 包含m a y大写或...
sh脚本里怎样用
正则
表达式
答:
${BASH_REMATCH[1]} -- outputs: bar echo ${BASH_REMATCH[2]} -- outputs: etch fi使用这个语法的性能要比生成一个新的进程来运行grep命令优越,因为
正则
表达式
匹配
在bash进程内完成。如果正则表达式或者字符串包括空格或者
shell
关键字,(诸如'*'或者'?'),就需要用引号包裹。
linux
shell提取
字符串,awk? grep? sed?
答:
使用零宽断言,grep 需要支持-P 参数。grep -Po '(?<=count=)[0-9]+' filename
linux
shell
script 使用
正则
表达式替换查找文本
答:
s/^\(.*subnet \).*\( netmask \).*[0-9]\(.*\)$/\1$subnet\2$netmask\3/” dhcpd.conf sed中
正则匹配
时可以在不需要变化的文本两边插入带反斜杠的圆括号来定义区域,然后通过区域号\x(x从1开始)来引用这些由圆括号界定的区域。这样就可以实现只改变部分区域而另一部分保持不变。
shell
脚本中删除某一类文件,但又不删除某个
特定
的,可有简单方法_百度知 ...
答:
你这种要求首先考虑
正则
,正则中
匹配
不为b的任意一个字符可以用 [^b] 来表示。grep支持正则,可以过滤出符合某正则要求的文件。考虑如下方式(假设文件在同一目录下):ls | grep "^A\.[^b]*$" | xargs rm -f 或者用如下方式:先备份你不想删除的文件A.b到其他地方,然后清空 A.* ,然后...
SHELL
脚本
正则
表达式
答:
像这个应该是把数据分割后用数组来保存的,如用awk方法 a=(`echo $path | awk -F# '{for(i=1;i<=NF;i++)print $i }'`)echo ${a[0]} 192.168.0.128 echo ${a[1]} 100 echo ${a[2]} /etc/passwd
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜