Pytania oznaczone «sh»

437
Rekurencyjnie szukaj plików z określonym rozszerzeniem

Próbuję znaleźć wszystkie pliki z określonym rozszerzeniem w katalogu i jego podkatalogach za pomocą bash (najnowsza wersja Ubuntu LTS). Oto, co jest zapisane w pliku skryptu: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory"...

432
Jak wdrożyć Android Pull-to-Refresh

W aplikacjach na Androida, takich jak Twitter (oficjalna aplikacja), gdy natrafisz na ListView, możesz go ściągnąć w dół (a on się odskoczy po zwolnieniu), aby odświeżyć zawartość. Zastanawiam się, jaki jest Twoim zdaniem najlepszy sposób na wdrożenie tego? Niektóre możliwości, o których mógłbym...

429
znajdź -exec z wieloma poleceniami

Próbuję użyć find -exec z wieloma poleceniami bez powodzenia. Czy ktoś wie, czy możliwe są następujące polecenia? find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \; Zasadniczo próbuję wydrukować ostatni wiersz każdego pliku txt w bieżącym katalogu i wydrukować na końcu wiersza, przecinek, po...

424
Jak uzyskać hasło ze skryptu powłoki bez echa

Mam skrypt automatyzujący proces wymagający dostępu do systemu chronionego hasłem. Dostęp do systemu uzyskuje się za pomocą programu wiersza polecenia, który przyjmuje hasło użytkownika jako argument. Chciałbym poprosić użytkownika o wpisanie hasła, przypisanie go do zmiennej powłoki, a następnie...

413
Jak dodać pasek postępu do skryptu powłoki?

Podczas wykonywania skryptów w bash lub innej powłoce w * NIX, podczas uruchamiania polecenia, które zajmie więcej niż kilka sekund, potrzebny jest pasek postępu. Na przykład, kopiowanie dużego pliku, otwieranie dużego pliku tar. W jaki sposób zaleca się dodawanie pasków postępu do skryptów...

407
Uzyskaj czas wykonania programu w powłoce

Chcę wykonać coś w powłoce linuksowej w kilku różnych warunkach i móc wyprowadzić czas wykonania każdego wykonania. Wiem, że mógłbym napisać skrypt Perla lub Pythona, który by to zrobił, ale czy istnieje sposób, aby to zrobić w powłoce? (która okazuje się

404
HashSet vs. wydajność listy

Oczywiste jest, że wydajność wyszukiwania HashSet<T>klasy ogólnej jest wyższa niż List<T>klasy ogólnej . Wystarczy porównać klucz oparty na haszowaniu z podejściem liniowym w List<T>klasie. Jednak obliczenie klucza skrótu może zająć kilka cykli procesora, więc dla niewielkiej...