To read last value generated using grep/sed/awk command
[root@test 4]# pwd
/opt/lib/insta/4
from above pwd to read value 4.
i am trying something like this which is not correct exactly
pwd | grep -oP 'insta/?'
To read last value generated using grep/sed/awk command
[root@test 4]# pwd
/opt/lib/insta/4
from above pwd to read value 4.
i am trying something like this which is not correct exactly
pwd | grep -oP 'insta/?'
 
    
    Without using any external utility, you can do this in bash:
echo "${PWD##*/}"
4
Or using awk:
awk -F/ '{print $NF}' <<< "$PWD"
4
 
    
    You could set the field separator to / and print the last field if the second last field is insta
pwd | awk -F / '{
  if ($(NF-1) == "insta") {
    print $NF
  }
}'
Output
4
Or you could print the last field:
pwd | awk -F / '{print $NF}'
