我有一个实验室问题,要求我使用grep
正则表达式模式来匹配行开头的第三个字母是“a”的每个单词,并使用重定向保存它。我怎样才能做到这一点?
答案1
如果你寻找低位置,@rahmu 提出的解决方案很简单,但是如果你寻找字符号 25 呢?输入25个点?
在这种情况下,可以采用以下解决方案。和grep
grep '^.\{24\}a' input >output
和awk
awk -F '' '$25 == "a"' input >output
答案2
这应该回答你的问题:
grep -e "^..a" < input > savefile