[每日一脚本]分离文件目录与文件名2013-09-12

2013年8月12日 由 Creater 留言 »

将绝对路径表示的文件,将其所在目录与文件名分离出来。

#!/bin/bash
awk ' BEGIN {
	fullName="/etc/system/myDir/myfile";
	if(match(fullName, /\/.*\//))
		dirName=substr(fullName, RSTART, RLENGTH)
	else
		print "文件路径错误或者不包含文件名"
	# print match(fullName, fullName)
	gsub(dirName,"", fullName)
	print "文件所在目录为:"dirName
	print "文件名为:"fullName
}
'  $*
广告位

评论已关闭.