示例我有ver.txt
#tac
version=xxx
我想只显示xxx。
我可以尝试grep,sed,gawk。只想学习如何制作它。
答案 0 :(得分:2)
许多方法之一是使用grep
将模式解释为perl
正则表达式,并使用正面的后视:
grep -oP '(?<=version=).*' infile
答案 1 :(得分:1)
awk -F = '$1=="version" {print $2}' file
桑达
sed -n '/^version=/s///p' file
如果从Windows命令提示符运行这些命令,则单引号不是有效的分组字符,您可能必须这样做
awk -F = "$1==\"version\" {print $2}" file