在linux命令行中,怎么样从一行字符中输出指定格式的字符串

在linux命令行中,怎么样从一行字符中输出指定格式的字符串,第1张

command | sed 's#.*\([0-9][0-9]:[0-9][0-9]\).*#\1'

# command是你那条输出的命令,将结果用管道传递给sed,匹配 nn:nn 这样的格式

1.txt 是文本名字,会生成md5.txt的加密后的文件,都可以自行修改

for i in $(cat 1.txt)do echo "$i:$(echo $i|md5)" done >>md5.txt

linuxgrep命令1.作用 linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是globalregularexpressionprint,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep[options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-i:不区分大小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及行号。-s:不显示不存在或无匹配文本的错误信息。-v:显示不包含匹配文本的所有行。pattern正则表达式主要参数:\:忽略正则表达式中特殊字符的原有含义。^:匹配正则表达式的开始行。$:匹配正则表达式的结束行。\<:从匹配正则表达式的行开始。\>:到匹配正则表达式的行结束。[]:单个字符,如[a]即a符合要求。[-]:范围,如[a-z],即a、b、c一直到z都符合要求。。:所有的单个字符。*:有字符,长度可以为0。4.grep命令使用简单实例$grep‘test’d*显示所有以d开头的文件中包含test的行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7274318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存