标签: unix ksh string-parsing
我有一个文件名,例如:xxdatafile_20110120123030_12342.dat。我想从文件名中提取"XXdatafile_"。
xxdatafile_20110120123030_12342.dat
"XXdatafile_"
如何在Unix上使用Ksh做到这一点?
答案 0 :(得分:6)
$ file=xxdatafile_20110120123030_12342.dat $ echo ${file%%_*} xxdatafile