Ogólnie rzecz biorąc, zwykle szukam sedprzetwarzania tekstu - szczególnie w przypadku dużych plików - i zwykle unikam robienia tego rodzaju rzeczy w samej powłoce. Myślę jednak, że to może się zmienić. Grzebałem man kshi zauważyłem to: <#pattern Seeks forward to the beginning of the next line containing pattern. <##pattern The …
Mam skrypt instalacyjny dla pudełka Vagrant, w którym mierzyłem pojedyncze kroki time. Teraz chciałbym warunkowo włączyć lub wyłączyć pomiary czasu. Na przykład wcześniej linia wyglądałaby tak: time (apt-get update > /tmp/last.log 2>&1) Teraz pomyślałem, że mogę po prostu zrobić coś takiego: MEASURE_TIME=true [[ $MEASURE_TIME = true ]] && TIME="time --format=%e" …
Podczas pisania sudo service networking restartpojawia się błąd, jak pokazano poniżej: edward@computer:~$ sudo service networking restart stop: Job failed while stopping start: Job is already running: networking Dostałem ten błąd, gdy chciałem zrestartować networkingpo zmianie adresu mac, a także po ustawieniu statycznego adresu IP w /etc/network/interfacespliku. Ten sam błąd pojawia …
Używam pass menedżera haseł od około roku i jest niesamowity, ale czasami lubię testować innych menedżerów haseł, a potem potrzebuję hasła z powrotem. Do tej pory dodawałem je ręcznie, tak jak ich potrzebuję, ale jeśli chcę przeprowadzić migrację do innego menedżera haseł, potrzebuję skryptu, ponieważ nie mam cierpliwości, aby to …
Napisałem skrypt bash, który musi porównać dwa ciągi wersji, aby zdecydować się na pobranie nowej wersji lub nie. Test opiera się na skrypcie w Pythonie, który działa tak samo apt.VersionCompare(), jak w przypadku porównania wersji apt. #!/usr/bin/env python import sys, apt res = apt.VersionCompare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) …
Mam ten plik: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } Chcę przeszukać ten plik pod kątem określonego ciągu i wydrukować wszystko przed tym ciągiem aż do otwarcia {i wszystko po tym ciągu aż do zamknięcia }. Próbowałem to osiągnąć za pomocą sed, ale jeśli spróbuję …
Próbuję użyć TL-WN725N jako adaptera Wi-Fi USB w Fedorze 20. Postępowałem zgodnie z tymi instrukcjami i adapter działał dobrze, a nawet przetrwał dwie aktualizacje w ciągu ostatnich kilku tygodni. Potem zrobiłem yum updatedzisiaj i nadal działało dobrze, dopóki nie uruchomiłem ponownie komputera. Próbowałem ponownie załadować moduł i dostałem insmod: ERROR: …
Niektóre czasopisma generują inny plik PDF dla każdego pobrania. Na przykład APS przechowuje czas i adres IP w pliku PDF. Lub istnieje wersja papierowa z hiperłączami i wersja z referencjami tekstowymi. Jak można znaleźć podwójne pliki do pobrania z 90% równej zawartości w systemie Linux przy użyciu oprogramowania typu open …
Myślałem o utworzeniu kopii zapasowej Clonezilla i zastanawiałem się, jaki tryb kopii zapasowej wybrać. Ogólnie rzecz biorąc, Clonezilla oferuje następujące opcje tworzenia kopii zapasowych: saveisk: Zapisz pełny obraz dysku saveparts: Zapisz obrazy określonych partycji Odpowiednio istnieją dwa tryby przywracania: restoredisk: Przywraca pełny obraz dysku restoreparts: Przywraca obrazy partycji To, czego …
Próbuję skonfigurować coś na uruchamianym przeze mnie serwerze, kiedy tylko cdw public_html95% przypadków znajduję się w folderze, jest kilka poleceń, które zawsze uruchamiam, aby sprawdzić pewne rzeczy. Czy w każdym razie mogę się podłączyć, cdwięc jeśli katalog to public_html, to automatycznie uruchomi dla mnie polecenia? Jeśli nie mogę się przyłączyć …
W moim systemie Fedora 20 często używam scp i po raz drugi napotykam to, kiedy uruchamiam to polecenie: scp -r -P PORT user@host:/home/user/something/{file1,folder1,folder2,folder3,folder4} folder/folder2/ prosi mnie o hasło do każdego przesyłanego pliku / katalogu. user@host's password: "password here" Pytanie: Co tu się dzieje? Czy to normalne, pomyślałbym, że to bardzo …
To pytanie pochodzi od: Jak mogę usunąć cały tekst między nawiasami klamrowymi w pliku tekstowym zawierającym wiele linii? (dokładnie tak samo, ale bez wymagań dotyczących zagnieżdżania). Przykład: This is { {the multiline text} file } that wants { to {be changed} } anyway. Powinno stać się: This is that wants …
Zacznę od stwierdzenia, że uważam, że ten problem jest nieco mniej niewinny niż się wydaje. Co muszę zrobić: sprawdź folder w zmiennej środowiskowej PATH. Może być na początku lub gdzieś później. Muszę tylko sprawdzić, czy ten folder tam jest. Przykład mojego problemu - użyjmy /opt/gnome. SCENARIUSZ 1: folder nie znajduje …
Mam plik dziennika, który należy przeanalizować i przeanalizować. Plik zawiera coś podobnego jak poniżej: Plik: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump W oparciu o powyższy scenariusz muszę sprawdzić, czy wiersz początkowy nie zawiera daty ani …
Używam Nix do instalowania pakietów w moim domu (więc nie ma pakietów binarnych) na współdzielonym hoście z ograniczonymi zasobami. Próbuję zainstalować załącznik git. Podczas budowania jednej z jej zależności, soczewki haskell, testy jednostkowe zużywają tyle pamięci, że zostają zabite, a instalacja kończy się niepowodzeniem. Czy istnieje sposób na pominięcie testów …
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.