Pytania oznaczone «shell-script»

16
Pętla przez zmienne

Piszę skrypt bash, aby używać rsync i aktualizować pliki na około 20 różnych serwerach. Rozpracowałem część rsync. Mam problem z przeglądaniem listy zmiennych. Mój skrypt do tej pory wygląda

15
whiptail lub dialog

Zamierzam stworzyć skrypt, który będzie wykorzystywał dane wejściowe użytkownika, więc zdecydowałem się użyć whiptail, ale trochę mylę ten, który jest przenośny i będzie działał w Ubuntu 10.x i wyższych oraz CentOs5.x i wyższych. Wiem read, ale chcę narzędzie podobne do dialogu, więc jeśli ktoś...

15
Policz pliki w katalogu według rozszerzenia

Do celów testowych chciałbym policzyć, ile plików obrazów znajduje się w katalogu, oddzielając każdy typ pliku obrazu według rozszerzenia pliku (jpg = „tak”. To dlatego, że później przyda się w innym skrypcie, który wykona akcję na każdym rozszerzeniu pliku). Czy mogę użyć czegoś takiego jak...

15
Jak czekać na plik w skrypcie powłoki?

Próbuję napisać skrypt powłoki, który będzie oczekiwał na pojawienie się pliku w /tmpkatalogu o nazwie, sleep.txta gdy go znajdzie, program przestanie działać, w przeciwnym razie chcę, aby program był w stanie uśpienia (zawieszenia) do momentu zlokalizowania pliku . Teraz zakładam, że użyję...

15
spawn - nie znaleziono polecenia!

Używam Mac OS X 10.9.4, poniżej znajduje się mój skrypt do kopiowania plików z lokalnego komputera na inny host #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo "Enter" echo "1....

15
jak sprawdzić katalog jest pusty

Mam wymaganie, jeśli wykonam skrypt ./123z argumentami pustej ścieżki, powiedzmy /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(ten katalog jest pusty). Powinien zostać wyświetlony komunikat „katalog jest pusty” Mój kod to: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass...