Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.
Próbuję sprawdzić, czy dane wejściowe są liczbami całkowitymi i przekroczyłem je sto razy, ale nie widzę w tym błędu. Niestety nie działa, uruchamia instrukcję if dla wszystkich danych wejściowych (cyfr / liter) read scale if ! [[ "$scale" =~ "^[0-9]+$" ]] then echo "Sorry integers only" fi Bawiłem się cytatami, …
W historylistuje wszystkie historia dla bieżącej sesji. Lubić: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Aby wyszukać interesujące przedmioty, mogę używać fajki historyz greppodobnymi history | grep ls …
Pełna część strony podręcznika użytkownika Bash, która ma zastosowanie, mówi tylko: Jeśli system operacyjny, na którym działa bash, obsługuje kontrolę zadań, bash zawiera narzędzia do korzystania z niego. Wpisanie znaku wstrzymania (zazwyczaj ^ Z, Control-Z) podczas działania procesu powoduje, że proces ten zostaje zatrzymany i przywraca kontrolę do bash. Wpisanie …
Próbuję uzyskać każde polecenie grep, aby podświetlić jego wyniki w innym kolorze. Mogę to zrobić ręcznie za pomocą takiej linii: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Każda cpostać zostanie podświetlona na zielono, a każda opostać zostanie wyróżniona na czerwono …
Zastanawiałem się, jaki byłby najlepszy sposób na uzyskanie dobrej losowości w bashu, tj. Jaka byłaby procedura uzyskania losowej dodatniej liczby całkowitej między MINi MAXtaka, że Zakres może być dowolnie duży (lub, powiedzmy, do 2 32 -1); Wartości są równomiernie rozłożone (tzn. Bez uprzedzeń); Jest wydajny. Skutecznym sposobem na uzyskanie losowości …
Chcę zrobić skrypt bash, który mierzy czas uruchamiania przeglądarki, dlatego używam html, który pobiera znacznik czasu w czasie ładowania w milisekundach za pomocą JavaScript. W skrypcie powłoki tuż przed wywołaniem przeglądarki otrzymuję znacznik czasu z: date +%s Problem polega na tym, że znacznik czasu pobiera się w sekundach, a ja …
Jeśli mam polecenie $ ./script >> file.log która jest wywoływana dwukrotnie, przy czym drugie połączenie występuje przed zakończeniem pierwszego, co się dzieje? Czy pierwsze wywołanie ma wyłączną blokadę pliku wyjściowego? Jeśli tak, to czy drugi skrypt kończy się niepowodzeniem podczas próby zapisu, czy też powłoka akceptuje dane wyjściowe (pozwalając na …
Wyjaśnienie: Nie pytam, jak zmienić kursor podczas używania vima w terminalu . Chcę, aby kursor zmienił się podczas przełączania między trybem wprowadzania a trybem poleceń w trybie vi Basha: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... Znalazłem skrypt, który umożliwia …
Chcę zobaczyć wynik polecenia w terminalu, jak gdyby nie było przekierowania. Ponadto stderr musi zostać przekierowany do err.log, a stdout musi zostać przekierowany do stdout.log. Byłoby miło mieć również dokładną kopię tego, co jest wyświetlane w terminalu, tj. Błędy drukowane jako i kiedy występują, w osobnym pliku: stdouterr.log.
Często kończę na wydawaniu złożonych poleceń przez ssh; polecenia te obejmują potokowanie do awk lub perl jednowierszowe, w wyniku czego zawierają pojedyncze cudzysłowy i $. Nie byłem w stanie wypracować twardej i szybkiej zasady prawidłowego cytowania, ani nie znalazłem dla niej dobrego odniesienia. Rozważ na przykład: # what I'd run …
Nie jestem facetem od Linuksa, ale utknąłem w skrypcie, który muszę przeczytać w moim Projekcie. Czy więc ktoś może mi pomóc w wykonywaniu tego polecenia? shift $(($optind - 1))
Chcę napisać automatyczny skrypt poinstalacyjny w Bash ( post-install.shna przykład nazywany ). Skrypt automatycznie doda i zaktualizuje repozytoria, zainstaluje i zaktualizuje pakiety, edytuje pliki konfiguracyjne itp. Teraz, jeśli wykonam ten skrypt, na przykład za pomocą sudo post-install.sh, czy będę proszony o podanie sudohasła tylko raz, czy też będę musiał wprowadzać …
Wiem, że mogę rozwiązać ten problem na kilka sposobów, ale zastanawiam się, czy można to zrobić tylko przy użyciu wbudowanych bashów, a jeśli nie, jaki jest najbardziej efektywny sposób. Mam plik z zawartością typu AAA B C DDD FOO BAR przez co rozumiem tylko, że ma kilka linii, a każda …
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.