#!/bin/bash
###############################################
# file name: x #
# set file to be executable for current users #
###############################################
ME=`basename $0`
showHelp()
{
echo "usage $ME file_name1 [file_name2] [...]"
}
[ $# -lt 1 ] && showHelp && exit 1
FILES=$*
for VAR in $FILES
do
[ -f "$VAR" ] && VALID_FILES="$VALID_FILES $VAR"
done
if [ -n "$VALID_FILES" ]
then
CMD="chmod u+x $VALID_FILES"
echo $CMD
$CMD
RET=$?
else
echo "No valid file was found"
RET=1
fi
exit $RET
x
最新推荐文章于 2024-04-29 18:48:55 发布
本文介绍了一个bash脚本,用于批量为当前用户设置文件执行权限。通过输入多个文件名作为参数,脚本会检查每个文件是否存在,并且只对存在的文件执行权限进行修改。如果所有提供的文件都不存在,则脚本会提示没有有效的文件被找到。
5220

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



