Pytania oznaczone «sh»

191
Jak usunąć pliki starsze niż X godzin

Piszę skrypt bash, który musi usunąć stare pliki. Obecnie jest wdrażany przy użyciu: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete Spowoduje to usunięcie plików starszych niż 1 dzień. Co jednak, jeśli potrzebuję dokładniejszej rozdzielczości tego dnia, powiedzmy, że ma 6...

191
Odczytaj zmienną bash z wartością domyślną

Muszę odczytać wartość z terminala w skrypcie bash. Chciałbym móc podać wartość domyślną, którą użytkownik może zmienić. # Please enter your name: Ricardo^ W tym skrypcie monit brzmi „Proszę podać swoje imię:” wartością domyślną jest „Ricardo”, a kursor będzie znajdować się za wartością domyślną....

190
Zmień bieżący katalog ze skryptu Bash

Czy można zmienić bieżący katalog ze skryptu? Chcę stworzyć narzędzie do nawigacji w katalogu w Bash. Utworzyłem skrypt testowy, który wygląda następująco: #!/bin/bash cd /home/artemb Kiedy wykonuję skrypt z powłoki Bash, bieżący katalog się nie zmienia. Czy w ogóle można zmienić bieżący katalog...

190
Biblioteka SSH dla Java [zamknięta]

Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie...

189
Jak zignorować polecenia xargs, jeśli wejście stdin jest puste?

Rozważ to polecenie: ls /mydir/*.txt | xargs chown root Intencją jest zmiana właścicieli wszystkich plików tekstowych mydirna root Problem polega na tym, że jeśli nie ma żadnych .txtplików, mydirxargs wyświetla błąd informujący, że nie określono ścieżki. Jest to nieszkodliwy przykład, ponieważ...

188
Przekazywanie tablic jako parametrów w bash

Jak mogę przekazać tablicę jako parametr do funkcji bash? Uwaga: po tym, jak nie znalazłem tutaj odpowiedzi na temat Przepełnienia stosu, sam opublikowałem swoje nieco prymitywne rozwiązanie. Pozwala to na przekazanie tylko jednej tablicy i jest to ostatni element listy parametrów. Właściwie to...