i have 100 filenames (text files) in a folder as below
GCA_000696115.1_SoWt_assembly_genomic.fna
GCA_000985875.1_NgalHAMBI1146Draft_genomic.fna
GCA_003990705.1_ASM399070v1_genomic.fna
for file in *; do mv “$file” “${file::15}”.txt ; done – get first 15 characters from all files
output
GCA_000696115.1
GCA_000985875.1
GCA_003990705.1
Expecting : But I want to delete the characters from specific position (from 15 characters onwards, i.e., _SoWt_assembly_genomic.fna
Thank you in advance