Zwykle możliwe jest ustawienie zmiennej środowiskowej dla polecenia poprzez prefiks: hello=hi bash -c 'echo $hello' Wiem również, że możemy użyć zmiennej, aby zastąpić dowolną część wywołania polecenia, taką jak: $ cmd=bash $ $cmd -c "echo hi" # equivalent to bash -c "echo hi" Byłem bardzo zaskoczony, gdy dowiedziałem się, że …
Istnieje serwer z zepsutym łańcuchem SSL, zgodnie z tym sprawdzeniem protokołu SSL : Wiem, że jest to problem, który powinien zostać rozwiązany na samym serwerze, ale czasem trudno go naprawić (nie jestem administratorem serwera). Chodzi o to, że Chrome / Mozilla / Edge w systemie Windows i tak ufają certyfikatowi …
Podczas biegania top -n1 | head kursor terminala znika. Bieganie top -n1to przywraca. Testowany w gnome-terminali tilixw Ubuntu 16.04 i CentOS 7.5. Uruchomienie top -n1 | tailnie ma tego problemu, więc myślę, że coś na końcu topwyjścia pozwala na ponowne pojawienie się kursora, który nie jest wykonywany podczas drukowania headjedynego. …
Z APUE Rzeczywisty identyfikator użytkownika i rzeczywisty identyfikator grupy procesu określają, kim naprawdę jesteśmy. Te dwa pola są pobierane z naszego wpisu w pliku haseł, gdy się logujemy. Zwykle wartości te nie zmieniają się podczas sesji logowania, chociaż istnieją sposoby na ich zmianę przez administratora. Czy proces administratora może zmienić …
Próbowałem mieć program interaktywny w skrypcie bash: my_program I chcę móc go zamknąć za pomocą „Ctrl + c”. Ale kiedy to robię, mój skrypt również się zamyka. Wiem o. trap '' 2 my_program trap 2 Ale w tym przypadku po prostu nie mogę zamknąć za my_programpomocą Ctrl + c. Czy …
Chcę wyszukać wiele ciągów w dwóch plikach. Jeśli w obu plikach zostanie znaleziony jeden ciąg, zrób coś. Jeśli jeden ciąg znajduje się tylko w jednym pliku, zrób inną rzecz. Moje polecenia są następne: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" && grep -qw …
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... Z tego wynika, że timejest to wbudowane Bash. Jednak nie mogę znaleźć opisu tego na tej stronie: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands . Dlaczego tak jest?
Rozwiązany w bash 5.0 tło Dla tła (i zrozumienia (i starania się unikać głosów negatywnych to pytanie wydaje się przyciągać)) wyjaśnię ścieżkę, która doprowadziła mnie do tego problemu (najlepiej, co mogę sobie przypomnieć dwa miesiące później). Załóżmy, że wykonujesz kilka testów powłoki dla listy znaków Unicode: printf "$(printf '\\U%x ' …
Jak opisano tutaj , przekierowania służą open()do zapisu do pliku. W powłoce utworzono wewnętrzny (?) Deskryptor pliku, który jest używany w razie potrzeby. Czy wewnętrzny deskryptor jest tworzony przez cały czas trwania skryptu lub czas życia powłoki? Czy po pewnym czasie ulegnie zniszczeniu, wielu operacjom itp.? Mam na myśli w …
Mam plik tekstowy zawierający takie linie: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Jak mogę być pewien wyjątkowości każdej …
Wbudowane testi [narzędzia mają testy -nt(„nowsze niż”) i -ot(„starsze niż”) w większości powłok, nawet gdy powłoka działa w „trybie POSIX” (dotyczy to również zewnętrznych narzędzi o tych samych nazwach w systemy, do których mam dostęp). Testy te służą do porównywania znaczników czasu modyfikacji dwóch plików. Ich udokumentowana semantyka różni się …
Mój system jest pełen bardzo wrażliwych danych, więc muszę zaszyfrować jak najwięcej. Mam zaszyfrowaną instalację Debiana, która prosi o długie hasło za każdym razem podczas uruchamiania. Czy istnieje prosty sposób na skonfigurowanie go tak, aby móc wprowadzić to hasło zdalnie? Jeśli może to zrobić inna dystrybucja, nie mam nic przeciwko …
Szukam sposobu, aby nastąpił upadek w oparciu o warunek if w warunku case w bash. Na przykład: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough worked!" ;; esac W powyższym kodzie, …
Mam listę plików.txt poniżej: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 28_SumActive.txt Wynik: …
Widziałem kilka podobnych tematów, ale dotyczą one nie cytowania zmiennych, które, jak wiem, mogą prowadzić do niepożądanych wyników. Widziałem ten kod i zastanawiałem się, czy byłoby możliwe wstrzyknięcie czegoś do uruchomienia po wykonaniu tej linii kodu: echo run after_bundle
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.