如何在unix中使用后向引用

时间:2017-06-14 05:28:52

标签: unix

我有一个文件“file7.txt” file7.txt的内容, enter image description here

我想知道后引用如何与grep命令一起使用。 当我输入命令时,我得到以下结果, enter image description here

所以现在我想知道它是如何工作的。

1 个答案:

答案 0 :(得分:1)

我会向你解释你尝试过的第一个grep。

grep '\([a-z]\)\1'

这匹配样本字符串,其中“first character”与下一个字符相同。

  

f i l l 我的

  • Grep将'a'中的第一个字符与'z'匹配。
  • 在开始时,它会逐个检查每个角色。
  • $ 1持有角色,模式是将下一个角色设为1。
  • 您需要一种方法来记住您找到的内容,并查看是否再次出现相同的模式。
  • 您可以使用“(”和“)”标记模式的一部分。
  • 您可以使用“\”后跟一个数字来回想起记忆的模式。
  • 您可以拥有9种不同的记忆模式。
  • 这样可以有效地减少模式搜索并节省您的时间。

这就是所有后面引用的工作方式。