Skrypt to seria instrukcji zapisanych w pliku „zwykłego tekstu”. Interpreter skryptów (na przykład Bash lub inna powłoka, Python, Perl, Ruby itp.) Odczytuje plik i wykonuje instrukcje tak, jakby zostały wprowadzone w wierszu polecenia.
Mam scenariusz Chcę uzyskać wszystkich moich zwykłych użytkowników od /etc/shadownp. Wszystkich użytkowników, których drugi termin w pliku cienia zaczyna się od $lub !$. Mój wzór to sudo getent shadow | awk -F: '$2 ~ /^$/ || /^!$/ {print $1}' Na razie nie działa.
Chciałbym utworzyć skrypt, który doda nowy PPA lub pominie, jeśli jest już zainstalowany. Ktoś opublikował to rozwiązanie na inne pytanie: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding ppa:$i" sudo add-apt-repository -y ppa:$i else …
Używam prostego skryptu do tworzenia plików .mp3 z plików .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Skrypt działa poprawnie, gdy jest uruchamiany z pulpitu lub wywoływany przez terminal. Jednak, gdy skrypt jest wywoływany ze skryptu zewnętrznego, nie działa, wracając „* .mp4: Brak takiego …
Gubię się w czytaniu pytań i odpowiedzi w pytubuntu i eksperymentowaniu z zalecanymi fragmentami kodu. Dlatego często brakuje mi kanałów telewizyjnych w Internecie w szczycie godziny. Nie jest to duży problem dla kanałów YouTube, które umożliwiają przesunięcie czasowe, ale jest to „zatrzymanie pokazu” dla kanałów telewizyjnych korzystających z odtwarzacza Flash. …
Chciałbym zobaczyć listę zadań za każdym razem, gdy włączam komputer, np. Z pliku na pulpicie. Jak mogę to zrobić? Może być pokazywany na terminalu lub w otwartym pliku.
Chcę wykonywać skrypt powłoki dosłownie co 3 dni. Używanie crontab z 01 00 */3 * *tak naprawdę nie spełnia warunku, ponieważ działałoby 31, a następnie ponownie pierwszego dnia miesiąca. */3Składnia jest taka sama jak mówią 1,4,7 ... 25,28,31. Powinny istnieć sposoby, aby sam skrypt sprawdził warunki i zakończył działanie, jeśli …
Muszę uruchamiać skrypt Pythona codziennie o północy, a po kilku poszukiwaniach w Internecie dowiedziałem się, że mogę do tego użyć crona. Zastanawiam się, czy jeśli zaplanuję zadanie crona na północ, to czy obudzi mój komputer, aby wykonać to zadanie? A może muszę obudzić komputer przy użyciu czegoś innego? Używam Ubuntu …
Chciałbym, aby mój Pulpit był zawsze uporządkowany według nazwy. Jak mogę to osiągnąć? Pulpit niezorganizowany według nazwy: Pulpit po zorganizowaniu według nazwy:
Jestem pewien, że dostanę dupę za to pytanie, ale wydaje mi się, że nie potrafię tego rozgryźć. Jestem nowy w skryptowaniu bashów, więc nie przejmuj się ... Chcę mieć możliwość przeciągania i upuszczania pliku na aplikację komputerową, która następnie wywołuje skrypt bash, który przeniesie ten plik do lokalizacji wskazanej w …
Czy istnieje sposób na wyświetlenie okna dialogowego typu Potwierdzenie użytkownika (na przykład Czy jesteś pewien / Tak / Nie) po uruchomieniu skryptu (podwójnym kliknięciem)? Nie mam na myśli Terminala, ale Graficzne okno potwierdzenia, coś takiego: (Wiem, że obraz pochodzi z systemu Windows, nie mogłem znaleźć Linuxa)
Mam serwer, który każdego dnia otrzymuje plik do klienta do katalogu. Nazwy plików są zbudowane w następujący sposób: uuid_datestring_other-data Na przykład: d6f60016-0011-49c4-8fca-e2b3496ad5a7_20160204_023-ERROR uuid jest uuid w standardowym formacie. datestringjest wyjściem z date +%Y%m%d. other-data ma zmienną długość, ale nigdy nie będzie zawierać podkreślenia. Mam plik w formacie: # d6f60016-0011-49c4-8fca-e2b3496ad5a7 client1 …
Mój system wyświetlił czas podobny do tego 10:42, kiedy wprowadziłem polecenie date +%R. Muszę wziąć w sumie minuty. To znaczy tak 642 minuty. Czy jest jakiś skrypt poleceń lub powłoki do wyświetlania całkowitego czasu w minutach?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.