Pytania otagowane jako shell-script

Pytania dotyczące skryptów powłoki, plików wykonywalnych interpretowanych przez powłokę (bash, zsh itp.).


3
Automatyzacja wprowadzania tekstu ze skryptu bash bez użycia EOF
Korzystam z systemu Ubuntu Linux. Załóżmy, że istnieje program o nazwie myprogram. Ten program monituje użytkownika o wprowadzenie danych; w szczególności użytkownik musi wpisać liczbę całkowitą po wyświetleniu monitu i nacisnąć Enter. Chciałbym zautomatyzować ten proces za pomocą skryptu bash. W szczególności chciałbym wykonać myprogram, powiedzmy, 100 razy (przy użyciu …




6
Znajdź największe pliki lub katalogi
Które polecenie wydrukuje rozmiary wszystkich plików i katalogów w katalogu tmp (w tym ukrytych) i posortuje je według rozmiarów od największego do najmniejszego w formacie czytelnym dla człowieka (np. 2 GB)? Dane wyjściowe mogą wyglądać następująco: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB (this is directory) Próbowałem użyć poleceń lsi …

5
Czy uniwersalna alternatywa porównawcza dla „czasu”? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Dla porównania prowadzone razy skryptów między różnymi muszli, niektóre odpowiedzi SE sugerować przy użyciu bash„s wbudowane time polecenia, tak …

1
Usuń pliki starsze niż 500 dni
Mam katalog z plikami z 2010 roku. Chcę usunąć wszystkie pliki starsze niż 500 dni i próbowałem: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ale dostaję to: -bash: /usr/bin/find: Argument list too long Jak wiem, oznacza to, że plików jest zbyt wiele i findnie mogę ich obsłużyć. Ale nawet …


4
Używanie chown $ USER: $ USER w skrypcie bash
W małym skrypcie bash, który uruchamiam, próbuję utworzyć nowy katalog, który jest tworzony. Dodałem: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename po wierszu, w którym I mkdir ( sudo mkdir /var/www/$sitename). Z jakiegoś powodu chown nie wykonuje się. Mogę go wykonać ręcznie, ale po zapisaniu w pliku nie działa. …


2
Dlaczego nazwa pliku zawiera znaki zapytania, kiedy uruchamiam skrypt na zdalnym komputerze?
Mam mały skrypt, który po prostu pobiera bieżącą datę, uruchamia skrypt PHP i przekierowuje dane wyjściowe (i błędy) do nazwy pliku zawierającej bieżącą datę. DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 Kiedy uruchamiam ten skrypt na moim komputerze lokalnym (Windows 7, Aptana IDE), skrypt PHP działa dobrze, a …


3
Skrypt Bash; optymalizacja prędkości przetwarzania
Zastanawiałem się, czy istnieją ogólne wytyczne dotyczące optymalizacji skryptów Bash. Na przykład wygodniej jest pisać pętle niż wiersze poleceń, ale czy jest też szybsze przetwarzanie w systemie? Przykład: for i in a b c; do echo $i; done echo a echo b echo c Czasami ludzie przedstawiają różne rozwiązania tego …

4
Jak mogę przypisać początkowe / domyślne hasło do użytkownika w systemie Linux?
Znalazłem przewodnik, który wyjaśnia, jak ustawić hasło użytkownika . Próbuję to zautomatyzować i wysłać użytkownikowi wiadomość e-mail, np .: userid created with password XYZ. request to change the initial password. Zgodnie z powyższym dokumentem za pomocą Pythona należy utworzyć zaszyfrowane hasło i podać je do usermodpolecenia w następujący sposób: usermod …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.