grep忽略模式中的字符

DimitriosP

该模式来自长度为14的变量。该字符串是grep的模式。现在,文本文件中的行各包含13个字符。

例如,长度为14的模式为

pattern =   58244804671021

文本文件包含

3823480467102
4724470467102

如何使grep忽略模式中的最后一个字符?

马丁

假设您的模式已进入$pattern并且正在使用bash,则可以

grep ${pattern%?} file

从变量中删除最后一个字符。

您也可以将cut字符1到13一起使用:

grep $(echo "$pattern" | cut -c 1-13 -) file

甚至在bash和ksh中作为here-string更好

grep $(cut -c 1-13 <<<$pattern) file

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

grep忽略模式中的字符

来自分类Dev

grep忽略模式

来自分类Dev

grep忽略文件中的特殊字符

来自分类Dev

模式为何忽略字符类中的空格

来自分类Dev

Ksh中的Grep模式

来自分类Dev

如果连续出现时如何在grep中搜索多个模式而忽略第一个模式

来自分类Dev

R:如何以与模式相同的顺序在字符串中查找grep模式

来自分类Dev

忽略Isabelle中的缺失模式

来自分类Dev

忽略输入中的字符

来自分类Dev

Django url 模式忽略额外字符

来自分类Dev

在正则表达式中搜索模式时如何忽略特定的字符串?

来自分类Dev

如何在TWebBrowser中忽略加速器字符(设计模式)

来自分类Dev

Json Schema-忽略数组中字符串的验证模式

来自分类Dev

在正则表达式中搜索模式时如何忽略特定的字符串?

来自分类Dev

Grep查找与特定模式匹配的单词并忽略重音

来自分类Dev

列中的R grep模式

来自分类Dev

模式包含连字符“-”时与grep匹配

来自分类Dev

包含 `":"` 模式的 grep 字符串

来自分类Dev

grep和/或sed匹配具有不同模式的字符串中的路径

来自分类Dev

如何从bash中的套接字grep一个字符串模式

来自分类Dev

在文件/输入,上下文相关搜索中查找字符串模式(与grep不同)

来自分类Dev

如何在grep模式搜索中匹配空字符串?

来自分类Dev

忽略grep中的文件名

来自分类Dev

忽略grep中的文件名

来自分类Dev

如何忽略Lex中的字符?

来自分类Dev

忽略检查中的特殊字符

来自分类Dev

如何忽略InputStream中的字符?

来自分类Dev

忽略xml元素中的字符

来自分类Dev

在HISTIGNORE,bash中忽略“历史麻木”的模式