我有以下要求
/opt/update/data/abc.prop=15698
我需要显示如下输出:
15698
答案 0 :(得分:0)
在尝试下面后得到了答案。如果更简单,请建议
cat s1.txt|grep -o "=.*"|sort -u|grep -Po '\K[^=]+'
答案 1 :(得分:0)
假设您要在等号后提取所有内容:
echo /opt/update/data/abc.prop=15698 | sed s/.*=//
sed命令匹配所有字符,包括等号,并将其替换为空。
答案 2 :(得分:0)
echo /opt/update/data/abc.prop=15698 | awk -F“=”'{print $ 2}'
awk可以用作字段分隔符,输出将在第二个字段中。