Usuń plik za pomocą polecenia „RM”:
„RM” Polecenie może być używane z opcją i bez opcji dla różnych rodzajów usuwania. Składnia „RM” Polecenie jest podane poniżej.
Składnia:
RM [opcja] nazwa pliku
'-I' Opcji można użyć z „RM” polecenie dostarczenia monitu przed usunięciem dowolnego pliku, aby zapobiec przypadkowemu usunięciu. '-F' Opcji można użyć z 'RM ' Polecenie, aby usunięć dowolny plik. Różne zastosowania „RM” Polecenie pokazano poniżej.
Przykład-1: Usuń plik za pomocą polecenia „RM” bez opcji
Możesz aplikować „RM” polecenie do usunięcia istniejącego pliku. W poniższym skrypcie tworzony jest pusty plik za pomocą 'dotykać' polecenie do testowaniaRm' Komenda. Następnie do usuwania pliku używane jest polecenie „RM”, test.tekst.
#!/bin/bash
# Ustaw nazwę pliku
FileName = 'Test.tekst'
# Utwórz pusty plik
Dotknij nazwy pliku $
# Sprawdź, czy plik istnieje lub nie
if [-f $ filename]; Następnie
Test RM.tekst
echo „$ filename jest usuwana”
fi
Wyjście:
Przykład -2: Usuń plik za pomocą polecenia „RM” z opcją -i
Poniższy skrypt poprosi użytkownika o zgodę przed usunięciem pliku dla opcji „-i”. Tutaj nazwa pliku zostanie zabrana od użytkownika jako dane wejściowe. Jeśli plik istnieje, a użytkownik naciśnij „n”, plik nie usunie, w przeciwnym razie plik usunie.
#!/bin/bash
# Weź nazwę pliku
Przeczytaj -p „Wprowadź nazwę pliku, aby usunąć:„ nazwa pliku
# Sprawdź, czy plik istnieje lub nie
if [-f $ filename]; Następnie
# Usuń plik za zgodę
rm -i "$ nazwa pliku"
# Sprawdź plik jest usuwany lub nie
if [-f $ filename]; Następnie
echo „$ fileName nie jest usuwane”
w przeciwnym razie
echo „$ filename jest usuwana”
fi
w przeciwnym razie
Echo „Plik nie istnieje”
fi
Wyjście:
Przykład -3: Usuń plik za pomocą polecenia „RM” z opcją -v
Poniższy skrypt przyjmie nazwę pliku za pomocą argumentu wiersza poleceń. Jeśli plik istnieje, wydrukuje komunikat Usuń za pomocą nazwy pliku dla opcji „-V”.
#!/bin/bash
# Sprawdź, czy plik istnieje lub nie
Jeśli [[1 USD != "" && -f $ 1]]; Następnie
# Wydrukuj Usuń wiadomość
RM -V 1 $
w przeciwnym razie
echo „nazwa pliku nie jest podana lub nazwa pliku nie istnieje”
fi
Wyjście:
Przykład-4: usuń wiele plików za pomocą polecenia „RM”
Więcej niż jeden plik można usunąć za pomocą polecenia „RM” i oddzielenia nazw plików przestrzenią. W poniższym skrypcie wiele nazw plików zostanie pobranych z argumentów wiersza poleceń. Jeśli jakikolwiek plik nie istniał, wówczas wyświetli komunikat, w przeciwnym razie nazwy plików zostaną połączone przez przestrzeń i przechowywane w zmiennej nazwanej 'akta'. Następny, RM polecenie zostanie wykonane za pomocą 'akta' zmienne do usuwania wielu plików.
#!/bin/bash
pliki = ""
Space = ""
# Sprawdź, czy wiele nazw plików jest podawanych lub nie
jeśli [$#> 2]; Następnie
# Czytanie wartości argumentów za pomocą pętli
dla Argval w „$@”
Do
jeśli [-f $ argval]; Następnie
pliki+= $ argval $ space
w przeciwnym razie
echo „$ argval nie istnieje”
fi
zrobione
# Usuń pliki
Pliki RM $
Echo „Pliki są usuwane."
w przeciwnym razie
echo „nazwy plików nie są dostarczane lub nazwa pliku nie istnieje”
fi
Wyjście:
Wniosek:
Powyższe przykłady pokazują różne typy sposobów usuwania pliku za pomocą skryptu bash, aby pomóc użytkownikom w łatwym wykonaniu tego rodzaju zadania.