I can list all files ls *.nc
kjkh_lkm_kkkkk_abc_195101-196012.nc
kjkh_lkm_kkkkk_abc_198101-196012.nc
kjkh_lkm_kkkkk_bbb_198101-196012.nc
LM_lkm_kjjkk_abc_196101-196012.nc
kjkh_lkm_kjjkk_abc_196101-196012.nc
SAM_lkm_abc_196101-196012.nc
kjk_lkm_abc_196101-196012.nc
However, I need to extract the parts before _abc ? if more than one, just ignore
The answer below will give:
kjkh_lkm_kkkkk
kjkh_lkm_kkkkk_bbb_198101-196012.nc
LM_lkm_kjjkk
kjkh_lkm_kjjkk
SAM_lkm
kjk_lkm
I need that names that do not includ abc to not appear in the output: desired output:
kjkh_lkm_kkkkk
LM_lkm_kjjkk
kjkh_lkm_kjjkk
SAM_lkm
kjk_lkm