实用Shell脚本大揭秘
1. 模拟DOS命令的DIR脚本
在Unix系统中,我们可以通过脚本模拟DOS的DIR命令,让习惯DOS命令的用户也能在Unix环境下方便地使用类似功能。
以下是DIR脚本的代码:
while [ $# -gt 0 ]
do
case $1 in
/D ) flags="$flags -x" ;;
/H ) usage ;;
/[NQW] ) flags="$flags -l" ;;
/OD ) flags="$flags -rt" ;;
/O-D ) flags="$flags -t" ;;
/P ) postcmd="more" ;;
/S ) flags="$flags -s" ;;
* ) # Unknown flag: probably a DIR specifier break;
# so let's get out of the while loop.
esac
shift # Processed flag; let's see if there's another.
done
# Done processing flags; now the command itself:
if [ ! -z "$postcmd" ] ; then
ls $flags "$@" |
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



