网站栏目策划,wordpress 动作,百姓网网站开发的意义,九江网站建设优化目录
一、文件名操作函数
1、dir
2、notdir
3、suffix
4、basename
5、addsuffix
6、addprefix
7、join 一、文件名操作函数
下面我们要介绍的函数主要是处理文件名的。每个函数的参数字符串都会被当做一个或是 一系列的文件名来对待。
1、dir
$(dir names..names..)
名称取目录函数——dir。
功能从文件名序列中取出目录部分。目录部分是指最后一个反斜杠“/”之前 的部分。如果没有反斜杠那么返回“./”。
返回返回文件名序列的目录部分。
示例 $(dir src/foo.c hacks)返回值是“src/ ./”。
2、notdir
$(notdir names...)
名称取文件函数——notdir。
功能从文件名序列中取出非目录部分。非目录部分是指最后一个反斜杠“ /” 之后的部分。
返回返回文件名序列的非目录部分。
示例 $(notdir src/foo.c hacks)返回值是“foo.c hacks”。
3、suffix
$(suffix name...)
名称取后缀函数——suffix。
功能从文件名序列中取出各个文件名的后缀。
返回返回文件名序列的后缀序列如果文件没有后缀则返回空字串。
示例$(suffix src/foo.c src-1.0/bar.c hacks)返回值是“.c .c”。
4、basename
$(basename names...)
名称取前缀函数——basename。
功能从文件名序列中取出各个文件名的前缀部分。
返回返回文件名序列的前缀序列如果文件没有前缀则返回空字串。
示例$(basename src/foo.c src-1.0/bar.c hacks)返回值是“src/foo src-1.0/b ar hacks”。
5、addsuffix
$(addsuffix suffix,names...)
名称加后缀函数——addsuffix。
功能把后缀加到中的每个单词后面。
返回返回加过后缀的文件名序列。
示例$(addsuffix .c,foo bar)返回值是“foo.c bar.c”。
6、addprefix
$(addprefix prefix,names...)
名称加前缀函数——addprefix。
功能把前缀加到中的每个单词后面。
返回返回加过前缀的文件名序列。
示例$(addprefix src/,foo bar)返回值是“src/foo src/bar”。
7、join
$(join list1,list2)
名称连接函数——join。
功能把中的单词对应地加到的单词后面。如果的单词个数要比 的多那么中的多出来的单词将保持原样。如果的单词个数要比 多那么多出来的单词将被复制到中。
返回返回连接过后的字符串。
示例$(join aaa bbb , 111 222 333)返回值是“aaa111 bbb222 333”。