Pytania otagowane jako scripts

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.



2
Alias ​​wieloliniowy w bash
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ę …

2
Uruchom skrypt, gdy monitor jest podłączony
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 …



3
Jaki jest najmniej bezpieczny sposób przechowywania hasła używanego przez skrypt?
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 …


4
Zmienna ze znakami cudzysłowu „$ ()”
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 . …
12 bash  scripts 


4
Skrypt Bash, aby ograniczyć liczbę logowań
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óż …

3
Błąd w funkcji powłoki, aby liczyć liczby parzyste
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 …


2
Do pętli z alfabetem
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?
12 bash  scripts  syntax 

5
.sh określając rozszerzenie?
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.

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.