使用KornShell提取文件名的一部分

时间:2011-01-25 15:50:51

标签: unix ksh string-parsing

我有一个文件名,例如:xxdatafile_20110120123030_12342.dat。我想从文件名中提取"XXdatafile_"

如何在Unix上使用Ksh做到这一点?

1 个答案:

答案 0 :(得分:6)

$ file=xxdatafile_20110120123030_12342.dat
$ echo ${file%%_*}
xxdatafile