【发布时间】:2021-09-19 14:46:03
【问题描述】:
读取使用 grep/sed/awk 命令生成的最后一个值
[root@test 4]# pwd
/opt/lib/insta/4
从上方pwd 读取值4。
我正在尝试这样的事情,但并不完全正确
pwd | grep -oP 'insta/?'
【问题讨论】:
-
使用
echo "${PWD##*/}" -
您能否确认您是否总是想要路径中的最后一个值,而不管
insta是否存在?或者,当 insta 作为倒数第二个路径存在时,您希望 lst 值为pwd?请确认一次。 -
@RavinderSingh13 如果我们不寻找 insta 会很好 .. 所以无论路径是什么,当命令执行时,最后一个值应该被显示
标签: awk sed command-line grep