首页 > 解决方案 > 使用 grep/sed/awk 命令读取 pwd 生成的最后一个值

问题描述

读取使用 grep/sed/awk 命令生成的最后一个值

[root@test 4]# pwd
/opt/lib/insta/4

从上面pwd读取值4

我正在尝试这样的事情,这并不完全正确

pwd | grep -oP 'insta/?'

标签: awksedcommand-linegrep

解决方案


在不使用任何外部实用程序的情况下,您可以在以下位置执行此操作bash

echo "${PWD##*/}"

4

或使用awk

awk -F/ '{print $NF}' <<< "$PWD"

4

推荐阅读