shell知识点
filename =`echo $filepath | awk -F "/" '{pring $NF}'`
这段代码的含义是从变量filepath中提取出文件名,然后将其赋值给filename变量。具体来说,它通过使用awk命令及其选项来实现这一目的。
-F "/"选项告诉awk使用斜杠/作为分隔符,将filepath变量中的路径分割成多个字段。$NF表示最后一个字段,也就是文件名,因为在Unix和类Unix系统中,文件名通常是路径中的最后一个部分。
最终,echo $ filepath | awk -F “/” '{pring $NF}'命令会输出文件名,然后该值会被赋给变量filename。
eval $order
eval $order 的意思是将变量 $order 中的字符串作为 Shell 命令进行解析和执行。
3、判断
if -d 判断是否是一个文件夹
if -f 判断是否是一个文件