分页: 1 / 1

请高手帮我写一个脚本程序

发表于 : 2018-08-21 11:20
linuxmm9
我有文件夹abc 不用的时候 我把文件夹设置成000 如果要访问修改abc 我又将它更改成700

现在的做法是 我把abc的权限000和700写成两个脚本分别执行 但是我觉得这样不科学 所以我就想把它们写在一个脚本里 当进入脚本时 程序会识别abc的权限是000还是700 然后再询问是否要更改

我不会写脚本程序 所以拜托熟懂的朋友帮我写一下 不胜感激 :em01

Re: 请高手帮我写一个脚本程序

发表于 : 2018-08-21 14:32
九天星
这个脚本应该不难

Re: 请高手帮我写一个脚本程序

发表于 : 2018-08-23 21:33
堕落的飞翔
把脚本放到abc同级目录或者改一下下面abc的路径

代码: 全选

#!/bin/bash

myFolder="abc"

if [ ! -r "$myFolder" ] ; then
    echo -n "要将文件夹切换到可读写?(y/n):"
    read input
    if [ "$input" != "n" ] ; then
        chmod 700 "$myFolder"
    fi
else
    echo -n "要将文件夹切换到不可读写?(y/n):"
    read input
    if [ "$input" != "n" ]; then
        chmod 000 "$myFolder"
    fi
fi

Re: 请高手帮我写一个脚本程序

发表于 : 2018-08-24 9:01
linuxmm9
堕落的飞翔 写了:
2018-08-23 21:33
把脚本放到abc同级目录或者改一下下面abc的路径

代码: 全选

#!/bin/bash

myFolder="abc"

if [ ! -r "$myFolder" ] ; then
    echo -n "要将文件夹切换到可读写?(y/n):"
    read input
    if [ "$input" != "n" ] ; then
        chmod 700 "$myFolder"
    fi
else
    echo -n "要将文件夹切换到不可读写?(y/n):"
    read input
    if [ "$input" != "n" ]; then
        chmod 000 "$myFolder"
    fi
fi
谢谢你 我先试试看

Re: 请高手帮我写一个脚本程序

发表于 : 2018-10-08 22:58
自由建客
为何不另设一帐户