I'm looking to extract part of filename which I"m currently using position but it's not working as desired output.
Sample data:
ls -a *0728*dat | sort
amnbmnbm_jnjmnm_sd_07282019_14_13_17.dat
amnbmnb_kjhkj_07282019_11_23_22.dat
njnkjnjk_AbnBCBB_DE_07282019_07_09_04.dat
I'm looking to extract the file part from the filename everything leftside from the date on wards including underscore(_) and assign it to vairable
Desired output:
variable file is something it needs to hold the values, so that I can pass in for loop
file:
amnbmnbm_jnjmnm_sd_
amnbmnb_kjhkj_
njnkjnjk_AbnBCBB_DE_
for file_name in "${file[@]}"
do
echo " file_name=$file_name"
done
Desired output:
amnbmnbm_jnjmnm_sd_
amnbmnb_kjhkj_
njnkjnjk_AbnBCBB_DE_