我的文件名如下:
first_config.txt.1.1
second_config.2.1.1.1
我想使用 perl 将文件名和版本与完整的文件名分开。
first_config.txt & 1.1
second_config & 2.1.1.1
我尝试了下面的代码,但它没有按预期工作。
to extract the version from the complete file name string:
perl -e '$n = "first_config.txt.1.1"; $n =~s/[^\.\d.]//g; print "$n\n";'
to extract the name from the complete file name string:
perl -e '$n = "first_config.txt.1.1"; $n =~s/[\.^\d.]//g; print "$n\n";'