网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-10 17:11:22

admin
管理员

linux case 输出文件类型

文件的类型可以通过 file + 文件的名字获得详细信息。

判读对于不同类型的文件,进行不同的操作

#!/bin/bash

filetype=`file $1`

case "$filetype" in

    "$1: Zip"*)
        echo "this is zip file";
        echo "do ...";;

    "$1: ASCII"*)
        echo "This is txt file";
        echo "do ...";;

    *)
        echo "I don't know"
        file $1 ;;

esac

总结: 第一 $1 表示第一参数

第二: * 一定要在 " 之外,才可以。表示任意个字符


ipbbs.net

离线

页脚

Powered by FluxBB