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

sh/bash/dash/ksh/zsh等Shell脚本
回复
linuxmm9
帖子: 76
注册时间: 2017-08-19 10:12
系统: linux
送出感谢: 26 次
接收感谢: 0

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

#1

帖子 linuxmm9 » 2018-08-21 11:20

我有文件夹abc 不用的时候 我把文件夹设置成000 如果要访问修改abc 我又将它更改成700

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

我不会写脚本程序 所以拜托熟懂的朋友帮我写一下 不胜感激 :em01
头像
九天星
帖子: 1347
注册时间: 2007-07-14 20:45
送出感谢: 67 次
接收感谢: 39 次

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

#2

帖子 九天星 » 2018-08-21 14:32

这个脚本应该不难
堕落的飞翔
帖子: 68
注册时间: 2010-12-15 16:36
送出感谢: 0
接收感谢: 3 次

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

#3

帖子 堕落的飞翔 » 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
这些用户感谢了作者 堕落的飞翔 于这个帖子:
linuxmm9 (2018-08-24 9:01)
评价: 3.7%
linuxmm9
帖子: 76
注册时间: 2017-08-19 10:12
系统: linux
送出感谢: 26 次
接收感谢: 0

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

#4

帖子 linuxmm9 » 2018-08-24 9:01

堕落的飞翔 写了:
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
谢谢你 我先试试看
头像
自由建客
论坛版主
帖子: 13436
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

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

#5

帖子 自由建客 » 2018-10-08 22:58

为何不另设一帐户
回复

回到 “Shell脚本”