0

I have a folder structure like /folder1/folder2/logs/my_sample_log_.txt

I need only my_sample_log

Could anyone of you please help me ? I have been struggling with this.

user6157109
  • 63
  • 1
  • 1
  • 5

1 Answers1

0

use basename command :

name=$(basename "/folder1/folder2/logs/my_sample_log_.txt" .txt | sed 's/_$//' )

or simply :

name=$(basename "/folder1/folder2/logs/my_sample_log_.txt" _.txt  )
Indent
  • 4,675
  • 1
  • 19
  • 35