Unix & Linux

23
Tekst między dwoma tagami

Chcę odzyskać wszystko, co znajduje się między tymi dwoma znacznikami - <tr> </tr>- z dokumentu HTML. Teraz nie mam żadnych konkretnych wymagań HTML, które uzasadniałyby parser HTML. Po prostu potrzebuję czegoś, co pasuje <tr>i </tr>dostaje wszystko pomiędzy, a może być...

23
Jaki jest sens rootwait / rootdelay?

rootwaiti rootdelaysą używane w sytuacjach, gdy system plików nie jest natychmiast dostępny, na przykład, jeśli został wykryty asynchronicznie lub zamontowany przez USB. Chodzi o to, że jeśli tak jest, to powinno być oczywiste na podstawie rootbootarg, więc dlaczego jądro nie może automatycznie...

23
Elegancko uzyskaj listę procesów potomnych

Chciałbym uzyskać listę wszystkich procesów, które zstępują (np. Dzieci, wnuki itp.) $pid. Oto najprostszy sposób, jaki wymyśliłem: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Czy istnieje jakieś polecenie lub prostszy sposób na uzyskanie pełnej listy wszystkich procesów...

23
Podwójne i potrójne podstawienie w bash i zsh

Kontynuacja części podstawowej tego pytania . W bashmogę użyć ${!FOO}do podwójnej zamiany, w zsh ${(P)FOO}. W obu działa stara szkoła (hack-y) eval \$$FOO. Najmądrzejszą i najbardziej logiczną rzeczą byłoby dla mnie ${${FOO}}, ${${${FOO}}}…zastąpienie podwójnym / potrójnym / n. Dlaczego to nie...

23
Związek między CC1 a GCC?

Próbuję zainstalować Ruby w moim katalogu domowym na serwerze Linux (bez dostępu do konta root), co oczywiście wymaga użycia gcc. Najbliższa rzecz, jaką mogę znaleźć, to katalog o tej nazwie, który (jeśli przejdziesz wystarczająco głęboko) zawiera cc1: >: find / -iname gcc 2>...

23
Usuń wszystkie pliki zaczynające się od znaku zapytania

Mam folder, w którym mam około 4k plików. Niektóre z tych plików zaczynają się od aa ?lub !znaku. Muszę je usunąć, ale nie mogę znaleźć wyrażenia, które by to zrobiło: rm -f ./?* po prostu usuwa wszystko. Mogę ewentualnie używać grepna ls i xargsprzesyłać przez niego i przenosić pliki do innego...

23
Uruchamianie Pythona w systemie ChromeOS

Czy można uruchomić interpreter Pythona na komputerze z systemem ChromeOS? Znalazłem różne edytory, których możesz użyć, ale chciałbym również mieć możliwość uruchamiania aplikacji w języku Python. Chciałbym kupić Chromebooka Samsung, a będąc studentem informatyki, chciałbym móc odrabiać na nim...

23
Piping szukanego terminu (nie nazwa pliku) do grep

Chcę wybrać z pliku niektóre wiersze zawierające dany numer. Plik, który chcę wyszukać, nazywa się os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Pierwsza część, przed...

23
Dodaj linie na początku i na końcu dużego pliku

Mam scenariusz, w którym wiersze będą dodawane na początku i na końcu ogromnych plików. Próbowałem, jak pokazano poniżej. dla pierwszego wiersza: sed -i '1i\'"$FirstLine" $Filename dla ostatniej linii: sed -i '$ a\'"$Lastline" $Filename Problem z tym poleceniem polega na tym, że dołącza...

23
Czy można uruchomić czysty GNU?

Na stronie projektu GNU znajduje się podsekcja „ Wszystkie pakiety GNU ”, która zawiera listę różnych programów w projekcie GNU. Czy są jakieś dystrybucje GNU, które używają tylko tych pakietów - tj. „Czysty” system operacyjny GNU, który działa tylko na pakietach GNU? Nie jestem szczególnie...

23
Wyszukaj zawartość poczty za pomocą Mutt

Czy w Mutt jest możliwe wyszukiwanie określonej zawartości poczty przy użyciu wbudowanych funkcji? Lub, w ostateczności, jak mogę skonfigurować grepdo używania w Mutt? Dokumentacja wspomina tylko o funkcjach searchi limit, które przeszukują tylko