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.
Czytałem już wiele pytań tutaj zadanych, jednak jakoś nic mi nie działa. Mam skrypt bash, w którym muszę wysłać hasło, które zrzuca bazę danych na zdalnym komputerze, więc wygląda to tak: !/bin/sh /usr/bin/ssh -p 91899 user@remoteHost mysqldump -u db_user -p#8111*@uu( my_database | gzip -c > my_database.sql.gz Chodzi o to, że …
Szukam skrypt, który tworzy animację obrotu za pomocą znaku /, -, |i \. Jeśli ciągle przełączasz się między tymi postaciami, powinno to wyglądać, jakby się obracało. Jak to zrobić?
Chcę wiedzieć, czy istnieje jakieś polecenie do uruchomienia aktualizacji apt-get w GUI, jak na poniższym obrazku: Wszystko, co chcę zrobić, to napisać skrypt, który zaktualizuje źródła oprogramowania za pomocą tego menedżera GUI. Dzięki temu mogę uczynić go bardziej przyjaznym dla użytkownika. Potrzebuję polecenia, aby to zrobić. Proszę pomóż.
Kiedy używam do polubienia for i in 1 2 3 4 5 wtedy mój plik zawiera #!/bin/shu góry. Ale kiedy używam for(( i = 0; i<=5; i++)) to pokazuje błąd Syntax error: Bad for loop variable i działa poprawnie po usunięciu shebang. Podaj mi powód tego.
Potrzebuję dokładnego kodu, którego bym użył, ponieważ nie jestem w stanie go rozgryźć. Używam crontab -edo konfigurowania zadania crona, ale kiedy go zapisuję, nigdy nie działa. Próbuję też uruchomić plik wywołany newmail.shprzez użytkownika root.
Szukam możliwości wykonania skryptu powłoki lub polecenia na podstawie czasu bezczynności w powłoce bash. Na przykład, jeśli jestem w sesji SSH na moim serwerze i po X minutach bezczynności w terminalu, chcę, aby polecenie uruchomiło pożądany program cmatrix, a kiedy wrócę i naciśnie klawisz, dostanę tam, gdzie zostawiłem.
Jestem nowy w Ubuntu. Mam aplikację, którą otwieram w następujący sposób. Piszę w konsoli: cd ~/MyDirectory ./myapp +some arguments Jak znaleźć rozwiązanie, aby móc uruchomić aplikację bez wpisywania tych poleceń w konsoli za każdym razem? Mam na myśli skrypt, taki jak skrypt nietoperza lub .lnk w systemie Windows. W innych …
Mam kilka folderów z \ncharakterem to ich nazwy. na przykład: $ ls ''$'\n''Test' Dotyczy to folderu z nazwą testu i pustą linią przed jego nazwą. Kiedy więc uruchomię kilka takich skryptów w katalogu nadrzędnym: while IFS= read -r d; do rmdir $d done < <(find * -type d) To pokazuje: …
Szukam dokumentacji lub przypadku użycia, w którym w systemie Linux znajduje się katalog ze skryptami powłoki, w którym każda nazwa pliku jest prowadzona z numerem, a pliki są uruchamiane w określonej kolejności. Jak nazywa się ta konwencja i gdzie się ją stosuje? Na przykład: 0001-motd.sh 0002-proxy.sh 0300-ssh.sh Wiem, że widziałem …
Mam mały skrypt bash: #!/bin/bash touch dummy.txt Jeśli wykonam ten skrypt, sudoto utworzy dummy.txton ochronę przed rootem . Chcę zrobić: Niezależnie od tego, czy ten skrypt jest wykonywany przy użyciu sudozwykłego użytkownika, dummy.txtczy nie , plik nie powinien być chroniony jako root.
Próbuję uruchomić niektóre funkcje bash, ale ciągle napotyka błąd składniowy: „(„ nieoczekiwany. Próbowałem usunąć nawiasy, nawiasy itp. Itd.)… Nic nie działa. $ bash --version GNU bash, version 4.3.46(1) release #!/bin/bash function hello () { echo "Hello world" }
Jestem nowym użytkownikiem Ubuntu / Linux, chciałbym zadać pytanie tak jak mój tytuł powyżej. Na przykład mam plik bash ./script, chciałbym, aby uruchamiał się automatycznie po wpisaniu dowolnego wiersza polecenia. Raz wykonać wiersz polecenia pwdnastępnie ./scriptzostanie wykonany. Raz wpisać następną linię poleceń ls -lanastępnie ./scriptzostanie ponownie wykonana.
Pracuję z danymi .csvwyjściowymi tego zapytania danych SE, które wygląda tak (tylko z 5022 wpisami): "{ ""id"": 281952, ""title"": ""Flash 11.2 No Longer Supported by Google Play"" }" "{ ""id"": 281993, ""title"": ""Netbeans won't open in Ubuntu"" }" (I ma ^Mkońcówki linii między [liczba], a „„ tytuł ””). Potrzebuję go …
Wprowadziłem następujące wiersze do skryptu powłoki o nazwie „test.sh”: #!/bin/bash echo Hello World STR=”Hello Again” echo $STR Po chmod do pliku wykonywalnego uruchomiłem skrypt ./test.sh. Jednak dostaję wiadomość ./test.sh: line 3 STR: Command not found Co ja robię źle?
Chcę utworzyć skrypt instalacyjny dla mojego domowego komputera i uczynić go bardziej elastycznym. Jak zastąpić moją nazwę użytkownika bieżącą zmienną użytkownika? Przykład: pobierz do: / home / THISUSER / Downloads /
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.