uczę skryptów powłoki na własną rękę, a ja byłem dochodzenie, jak to zrobić, czy i ja nie rozumiem przykład, że w przeszłości:Shell Scripting Jeśli [-f ./file]
if [ -f ./$NAME.tar ]; then
//do something
else
//something else
Teraz eksperymentowałem i dałem NAME nazwę pliku, który miałem w swoim katalogu. Kiedy wykonywałem operację bez -f, wchodziło to w inny warunek, ale z -f wchodzi w // działanie warunku. Zakładam więc, że -f jest dla pliku. Czy to jest poprawne? Po prostu nie mogłem znaleźć informacji, aby to potwierdzić.
Nie znalazłem strony podręcznika dla tego .. głupiego mnie. Dziękuję Ci. – Alessandroempire
Jest w 'man 1 bash' w dziale" WYRAŻENIA WARUNKOWE ". – kamituel