我之前使用过another post的答案,该答案显示了如何获取系统上的链接器路径列表ldconfig -v 2>/dev/null | grep -v ^$'\t'
。
我不知道的是正则表达式是如何理解的。 ^$
应匹配空行,那么如何检查尾随'\t'
?
答案 0 :(得分:0)
你的第一个假设是关闭:
^
被解释为行首。$
被视为形成$'\t'
的shell扩展的一部分。这是为了逃避shell中的字符文字。 The same approach is used when changing the internal field separator (IFS). 简而言之,正则表达式评估为“排除以硬标签开头的行”。