Mam skrypt bash, który używa, set -o errexitwięc po błędzie cały skrypt kończy się w momencie awarii. Skrypt uruchamia curlpolecenie, które czasami nie może pobrać zamierzonego pliku - jednak gdy to nastąpi, skrypt nie kończy błędu. Dodałem forpętlę do zatrzymaj się na kilka sekund, a następnie ponów curlkomendę użyj falsena …
Po wpisaniu znaków kontrolnych w powłoce są one wyświetlane przy użyciu tak zwanej „notacji karetki”. Na przykład Escape jest zapisywane ^[w notacji karetki. Lubię dostosowywać moją powłokę bash, aby wyglądała fajnie. Na przykład zmieniłem moje PS1i zostałem PS2pokolorowany. Chcę teraz, aby postacie kontrolne również zyskały niepowtarzalny wygląd, aby były bardziej …
Próbuję podzielić dysk twardy na partycje, które właśnie wyczyściłem dbanem, aby móc zainstalować Arch Linux, ale kiedy uruchamiam cfdisk /dev/sda To mówi: Select table type gpt dos sgi sun Nie wiem, który wybrać. Mówi także: Device does not contain a recognized partition table.
Chcę wykonać datepolecenie z ładnym formatowaniem, takie jak to: $ date +"%Y-%m-%d %H:%M:%S" 2015-09-17 16:51:58 Ale chcę zapisać to w zmiennej, aby móc wywoływać ze skryptu w następujący sposób: echo "$(nice_date) [WARNING] etc etc" Jednak to nie działa $ nice_date="date +%Y-%m-%d %H:%M:%S" $ echo "$($nice_date)" date: extra operand ‘%H:%M:%S’ Try …
Dane 1 \begin{document} 3 Kod #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 która wraca, 2ale chcę 3. Bezskutecznie zmieniam koniec odpowiedzią dotyczącą tego, jak mogę dodawać liczby w skrypcie bash : START2=$((getStart+1)) Jak można zwiększyć lokalną zmienną w skrypcie …
W systemie Windows można wymusić naciśnięcie Ctrl+ Alt+, Delaby uruchomić przerwanie, które wywołuje okno logowania. Podczas logowania do konsoli komputera z systemem Linux: Jak mogę sprawdzić, czy ten login jest prawdziwy, czy wykpany w celu kradzieży moich danych uwierzytelniających?
Podczas rozwiązywania problemu z moją kartą Ethernet odkryłem, że sterownik, którego obecnie używam, może mieć problemy ze starymi wersjami jądra. Jakiego polecenia mogę użyć, aby sprawdzić wersję jądra, którą aktualnie uruchamiam?
Mam sporo wyników przechodzących przez sed i awk. Jak mogę poprzedzić wyjście słowem START, a sufiksu odpowiedź - END? Na przykład, jeśli mam All this code on all these lines and all these Jak mogę uzyskać: START All this code on all these lines and all these END ? Moja …
W bash $0zawiera nazwę skryptu, ale w awk, jeśli utworzę skrypt o nazwie myscript.awk o następującej treści: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } i uruchom go, wypisze tylko „awk”. Poza tym ARGV [i] z i> 0 służy tylko do argumentów skryptu w wierszu poleceń. Jak więc wydrukować nazwę skryptu, w …
Przepraszam, jeśli już o to poproszono, ale nie mam pojęcia, jak sam się o tym przekonać - kiedy wyszukuję „^ [[A” w dowolnej wyszukiwarce, ignoruje to część „^ [[”). W każdym razie moje pytanie: czasami w terminalu (na komputerze Mac) po naciśnięciu klawiszy strzałek pojawiają się znaki „^ [[A”, „^ …
Spędziłem ostatnio sporo czasu na śledzeniu problemu w produkcji, gdy zniknięcie serwera bazy danych spowodowałoby zawieszenie się do 2 godzin (długie oczekiwanie na poll()połączenie w bibliotece klienta libpq) dla podłączonego klienta. Zagłębiając się w problem, zdałem sobie sprawę, że te parametry jądra powinny zostać obniżone, aby odcięte połączenia TCP były …
Rozważ pojedynczy plik tar z zewnętrznego systemu, który zawiera niektóre katalogi z różnymi atrybutami, które chcę zachować, takie jak uprawnienia, czasy itp. Jak mogę łatwo wziąć podzbiór tych plików jako zwykły użytkownik (nie root)? Szukasz czegoś takiego: tar -f some.tar.gz --subset subdir/ | ssh remote@system tar xvz Ważne jest również, …
yum update --securityinstaluje tylko aktualizacje zabezpieczeń. Myślę, że to rozszerzenie wtyczki yum-security. Czy istnieje równoważne polecenie dnf? (dnf zastąpił yum w Fedorze 22)
Chcę usunąć 5. słowo każdego wiersza w pliku. Obecna zawartość pliku: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindly cooperate with us D Oczekiwany wynik: File is not updated and …
W poniższym poleceniu cat pobiera zawartość here-doc i przekierowuje ją do pliku o nazwie conf: cat > conf << EOF var1="cat" var2="dog" var3="hamster" EOF Jak zrozumieć kolejność poleceń tutaj? Czy bashnajpierw przetwarza wszystko inne (część doc tutaj) i jako ostatni krok wygląda na > confczęść?
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.