Próbuję napisać skrypt, który będzie szukał określonego pliku .txt zapisanego na pulpicie. Chcę, aby skrypt mógł sprawdzić, czy ten plik istnieje, a następnie sprawdzić, czy można go odczytać i zapisać.
Jakieś wskazówki?
bash
permissions
Justin
źródło
źródło
-r
i-w
Odpowiedzi:
Nie musisz sprawdzać, czy istnieje, wystarczy sprawdzenie uprawnień do odczytu i zapisu:
Od
help test
, wybór odpowiednich testów:Możesz więc spróbować:
źródło
if [[ -r $FILE ]] && [[ -w $FILE ]]
zamiastif [[ -r $FILE && -w $FILE ]]
?&&
etc są dozwolone[[