+ -
当前位置:首页 → 问答吧 → 各位大侠求一个脚本,本人菜鸟,脚本不熟。

各位大侠求一个脚本,本人菜鸟,脚本不熟。

时间:2011-11-13

来源:互联网

unix查找目录下特定后缀的文件名。如111.xml,222.xml。要取得文件名称111,222不带后缀.

作者: liwenchao15063355411   发布时间: 2011-11-13

Perl code

 map{s/\.pl$//;$_}(<*.xml>);

作者: ccdbg   发布时间: 2011-11-13

map{s/\.xml$//;$_}(<*.xml>);

作者: ccdbg   发布时间: 2011-11-13

获取当前路径下所有的*.xml的文件名,不包含路径和后缀名(递归查询)
 find -name *.xml -type f | awk -F'.xml' {'print $1'}| awk -F'/' {'print $NF'}

作者: ptzx1swqs   发布时间: 2011-11-13

非递归:
#!/bin/bash

if [ $# -gt 0 ]
then
PATH=$1
echo $PATH
fi

for FILE in `ls $PATH *.xml`
do
echo $FILE | awk -F'.xml' {'print $1'}
done 

作者: ptzx1swqs   发布时间: 2011-11-13