Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从字符串中提取前2位和后3位,并在unix中连接它们?_Unix - Fatal编程技术网

如何从字符串中提取前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