如何从字符串中提取前2位和后3位,并在unix中连接它们?

如何从字符串中提取前2位和后3位,并在unix中连接它们?,unix,Unix,我试图从Rockssa_BASDI_Rasdwe_03012020.txt中提取032020 尝试了下面的命令,可以获取03012020 echo Rockssa_BASDI_Rasdwe_03012020.txt | awk'{print substr($1,length($1)-11,8)} 请指导如何仅获取前2个字符和后4个字符,并将它们转换为032020您可以做的一件事如下 cut-c1,2,5-8 像这样 $echo Rockssa_BASDI_Rasdwe_03012020.txt

我试图从Rockssa_BASDI_Rasdwe_03012020.txt中提取032020

尝试了下面的命令,可以获取
03012020

echo Rockssa_BASDI_Rasdwe_03012020.txt | awk'{print substr($1,length($1)-11,8)}


请指导如何仅获取前2个字符和后4个字符,并将它们转换为
032020
您可以做的一件事如下

cut-c1,2,5-8

像这样

$echo Rockssa_BASDI_Rasdwe_03012020.txt | awk'{print substr($1,length($1)-11,8)}| cut-c 1,2,5-8
$ 032020