#!/bin/bash
read -p "请输入文件名:" filename
if [ -f $filename ]
then
len=` expr length $filename `
len1=` expr index $filename "." `
str=` expr substr "$filename" $((len1+1)) $((len-len1))`
if [ $str = "sh" ]
then
if [ -x $filename ]
then
echo "脚本有执行权限"
else
echo "脚本没有执行权限,正在添加..."
chmod 777 $filename
echo "执行权限添加成功!"
fi
else
echo "文件不是脚本文件"
fi
else
echo "不是普通文件"
fi
⒉请输入文件的名字,判断文件是否是普通文件,判断文件是否为脚本文件,如果为脚本文件,判断脚本文件是否具有可执行的权限,如果没有可执行的权限则添加可执行的权限。
最新推荐文章于 2024-06-01 17:18:03 发布