Pytania oznaczone «text-processing»

10
Jak grep dwie linie z lshw?

Chcę grep numer seryjny płyty głównej i model produktu komputera. użyłem sudo lshw | grep -m1 serial: aby grepować numer seryjny (ponieważ istnieje wiele wystąpień „serial:”, a ten, którego chcę, jest pierwszy. Jak mogę to zrobić ORAZ jednocześnie grep dla „produktu:”? Istnieje również wiele...

10
Jak mogę edytować ostatnie n wierszy w pliku?

Czy istnieje polecenie, które pozwoli mi edytować ostatnie n wierszy w pliku? Mam kilka plików, z których wszystkie mają inną liczbę linii w środku. Ale chciałbym zmodyfikować ostatnie n wierszy w każdym pliku. Celem jest zastąpienie przecinków średnikami w ostatnich n wierszach. Ale tylko w...

10
Bash - sparuj każdą linię pliku

To pytanie jest ściśle związane z tym i tym pytaniem. Mam plik, który zawiera kilka linii, z których każda jest ścieżką do pliku. Teraz chcę sparować każdą linię z każdą inną linią (nie samą). Również para A Bjest równa B Aparze dla moich celów, więc należy utworzyć tylko jedną z tych...

9
Robienie dwóch rzeczy z wyjściem z polecenia

Mam program, texcountktóry wyświetla liczbę słów w moim dokumencie LaTeX. Mogę również potokować wyjście tego, aby seddokonać podziału wierszy TeXa na nowe wiersze i zapisać to w pliku, który mogę następnie dołączyć do końcowego dokumentu. Ale kiedy to robię, texcount foo.tex | sed s/$/'\\\\'/ >...

9
Jakieś narzędzia tekstowe w narzędziu unix?

Zastanawiałem się, czy w przyborniku unix dostępne są ogólne narzędzia do drukowania? Przez spiskowanie rozumiem proste paski lub rzeczy, które widzisz w wielu narzędziach opartych na klątwach. Przez zestaw narzędzi unix mam na myśli rzeczy, które można do nich przesyłać danymi przy użyciu...

9
Przetwarzanie dwóch plików za pomocą awk

Czytam Porównanie dwóch plików przy użyciu Uniksa i Awk . To jest naprawdę interesujące. Przeczytałem i przetestowałem, ale nie rozumiem go całkowicie i używam w innych przypadkach. Mam dwa pliki. file1ma jedno pole, a drugie ma 16 pól. Chcę przeczytać elementy file1 i porównać je z 3. polem...