Как изменить права доступа к файлам с помощью сценария bash - PullRequest
0 голосов
/ 26 января 2020

только начал изучать, как создавать сценарии, и я пытаюсь создать сценарий al oop, который автоматически изменит права доступа для запрошенного файла и снова спросит пользователя, хотят ли они изменить права доступа к другим файлам. Пока что это то, что у меня есть, хотя я не совсем уверен, как полностью заставить l oop работать.

#!/bin/bash
until "$input"=no
do
    echo "Enter the name of file to change permissions"
    read filename
    chmod 777 $filename
    echo "$filename permissions has been changed"
    echo "Would you like to change the permissions of another file?(yes or no)"
    read $input
done
    echo "You typed: $input"

1 Ответ

2 голосов
/ 26 января 2020

Благодаря ответу oguz я решил свою проблему: используйте ["$ input" = 'no'] вместо "$ input" = no, заключите в кавычки $ filename и отбросьте $ из read $ input. Или просто go прочитайте учебник по циклам и условным конструкциям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...