日期:2014-05-16  浏览次数:20585 次

Bash shell问题
我想建一个aaa.h文件,并在文件中建一个函数,实现下面的功能:
在路径中输入./aaa.h a 就能列出文件夹a下面的文件
在路径中输入./aaa.h -l a就能列出文件夹a下面的文件以及权限,请问该如何做

------解决方案--------------------
Python code
#!/bin/bash

if [ $# -eq 1 ];then
    ls ${1}
else
    if [ $# -eq 2 ];then
        if [ $1 == "-l" ];then
            ls -l ${2}
        else
            echo "invalid pararmeter."
            exit -1
        fi
    else
        echo "input error."
        exit -1
    fi
fi

------解决方案--------------------
探讨

Python code
#!/bin/bash

if [ $# -eq 1 ];then
ls ${1}
else
if [ $# -eq 2 ];then
if [ $1 == "-l" ];then
ls -l ${2}
else
echo "invalid pararmeter."
……