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.
Nie można znaleźć żadnych informacji online; Mam nadzieję, że ktoś tu wie. To był Python w OpenOffice; czy to wciąż Python? A może przechodzą na wdech VBA?
Kiedyś testowałem Mac OS X i czymś, co zwróciło moją uwagę, było Automator, oprogramowanie do wizualnego tworzenia skryptów automatyzujących zadania na pulpicie. Czy istnieje alternatywa dla tego oprogramowania dla systemu Linux?
Mam następujący skrypt. Jest to prosty przypadek testowy, w którym adowolna wartość łańcucha i bma być ścieżką. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Jednak za każdym razem, gdy próbuję wykonać ./sample.sh, pojawiają się …
Próbuję uruchomić skrypt znajdujący się usr/local/bin/po podłączeniu monitora zewnętrznego do laptopa. Próbowałem dodać nową udevregułę, ale to nie zadziałało. Utworzyłem nowy plik o /etc/udev/rules.dnazwie vga-monitor-connect.rules. Zawartość pliku to SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/panel-fix" Wyjąłem linię z tej odpowiedzi Po przeszukaniu Internetu wypróbowałem również następującą zasadę KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/rumesh/.Xauthority", RUN+="/usr/local/bin/panel-fix" Jednak to …
Za każdym razem, gdy chcę uruchomić plik .sh, Ubuntu pyta, czy chcę uruchomić w Terminalu / Wyświetl / Uruchom go. Czy istnieje sposób ustawienia domyślnej akcji dla niektórych plików sh? - Używam Ubuntu 12.04 bez żadnych specjalnych zmian.
Mam skrypt Bash, który automatycznie uwierzytelnia się w usłudze przy użyciu mojej nazwy użytkownika i hasła. Poświadczenia są obecnie przechowywane w skrypcie jako zwykły tekst. Jakie środki ostrożności należy podjąć, aby jak najbezpieczniej przechowywać te poświadczenia, jednocześnie umożliwiając dostęp do skryptu? Wyjaśnienia: Rozumiem, że jeśli to możliwe, należy zastosować inne …
Czy jest jakieś polecenie, które wypisuje tylko nazwę wybranych pakietów apt-get autoremove? Tworzę skrypt, który aktualizuje jądro, usuwa stare jądro i niepotrzebne pakiety ( apt-get autoremove), ale chcę wydrukować na ekranie listę pakietów, które zostaną usunięte apt-get autoremove, jak mogę to zrobić?
Napisałem ten skrypt: #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done Jestem nowicjuszem, który próbuje szybko się uczyć i mam pytanie o cudzysłowy zmiennej . …
Długo walczyłem o napisanie skryptu, który miałby 2 argumenty, 1 z pytaniem o rok i 2 z pytaniem, czy chcę, aby minimalna, maksymalna, średnia lub wszystkie były wyświetlane jako ostatnia linia z powiązanych plików do wybranego roku. Zasadniczo mam katalog, który zawiera podkatalogi z różnych lat (2000, 2001, 2002 itd.). …
Moja firma wymaga, aby mieć uruchomioną jedną aplikację serwerową, do której wszyscy użytkownicy uzyskują dostęp za jej pośrednictwem za pomocą putty terminal. Chcę napisać skrypt powłoki, w którym powinien być otwarty tylko 20 kitowy terminal. Jeśli 21 terminal jest otwarty, chcę go natychmiast zamknąć. Jak mogę to osiągnąć? Proszę pomóż …
Aby wykonać zadanie, muszę napisać funkcję, która wypisze liczbę parzystą, jeśli otrzyma ciąg liczb. Użyłem fragmentu kodu, którego użyłem do poprzedniego zadania (aby wydrukować, 1gdy liczba była parzysta, a 0kiedy liczba była nieparzysta) Mój problem polega na tym, że moja funkcja nadal drukuje 0. Co ja robię źle? Oto mój …
Mam ten skrypt #!/bin/bash folder='/home/data/mnist/training' for filePng in $folder/* do touch $filePng.txt done Działa tylko tyle, że dla pliku o nazwie 001.pngtworzy 001.png.txtzamiast 001.txt. Jak mogę to zmienić?
Działa to doskonale w OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Ale kiedy uruchamiam go na Ubuntu, pojawia się następujący błąd. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Nie mogę rozwiązać problemu. Jakieś sugestie?
Dlaczego niektóre systemy uruchamiają .shplik, podając nazwę pliku bez rozszerzenia, a inne wymagają nazwy plus rozszerzenia? W moim przypadku próbuję napisać serię poleceń zgodnie z tymi instrukcjami . Podaję teraz rozszerzenie, ale .shlepiej byłoby móc uruchamiać polecenia bez niego.
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.