Pytania otagowane jako text-processing

Manipulowanie lub sprawdzanie tekstu za pomocą programów, skryptów itp.

3
Jak połączyć wartości z dwóch kolumn?
Mam plik w następującym formacie: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Teraz chcę uzyskać połączoną wartość z kolumn 2 i 3 w każdym wierszu, aby wyniki były następujące: 2015-01 6000 2015-02 8000 2015-03 9000 Próbowałem tego, ale pokazuje tylko ostatnią wartość w pliku, taką …


9
Jak wydrukować najdłuższy numer w ciągu?
Szukam metody wydrukowania najdłuższej liczby w ciągu. Np .: jeśli mam ciąg 212334123434test233 jak mogę wydrukować 212334123434 ? Uwaga: szukam najdłuższej ciągłej sekwencji liczb, a nie liczbowo wyższej wartości. Edycja: Dziękujemy za odpowiedzi, wszyscy. Odpowiedź na to pytanie była przytłaczająca. Oznacziłem post @ HaukeLaging jako zaakceptowaną odpowiedź, ponieważ bardzo dobrze …

6
Skrypt do wyodrębnienia wybranych pozycji z pliku bibtex
Mam duży plik bibtex z wieloma wpisami, z których każdy ma ogólną strukturę @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (w niektórych przypadkach ARTICLEmoże to być inne słowo np. BOOK) Chciałbym napisać prosty skrypt (najlepiej skrypt powłoki), aby wyodrębnić wpisy o podanym AuthorYear i umieścić …

6
Lepsze polecenie wklejania
Mam dwa następujące pliki (wypełniałem linie kropkami, więc każda linia w pliku ma tę samą szerokość i utworzyłam plik1 wszystkie wielkie litery, aby było bardziej wyraźne). contents of file1: ETIAM...... SED........ MAECENAS... DONEC...... SUSPENDISSE contents of file2 Lorem.... Proin.... Nunc..... Quisque.. Aenean... Nam...... Vivamus.. Curabitur Nullam... Zauważ, że plik2 jest …

3
Najpierw przetworz ostatni wiersz za pomocą awk
Mam plik danych, który chcę znormalizować awkna podstawie ostatniego punktu danych. Dlatego najpierw chciałbym uzyskać dostęp do ostatniego punktu danych, aby znormalizować dane, a następnie przetwarzać normalnie. Poniższa metoda, wykorzystująca tacdwa razy, spełnia swoje zadanie, ale może jest bardziej skomplikowana niż to konieczne. $ cat file 0 5 1 2 …



7
polecenie „podświetl”
Czy istnieje polecenie, którego można użyć do łatwego wyróżnienia (za pomocą kolorów, pogrubionego tekstu lub odwróconego tylnego / pierwszego planu) określonych ciągów w stdin, jednocześnie przekazując cały ciąg do stdout? Zastanawiam się nad jego zbudowaniem , ale wolałbym po prostu go użyć, jeśli już istnieje. Niektóre pożądane funkcje: Oddzielne ciągi …


2
sed - zastosuj zmiany w wielu plikach
Mam setki plików zawierających „ </foo:bar>” cc bb aa </foo:bar> dd xx vv Chcę je wszystkie zmienić na raz cc bb aa </foo:bar> sed działa dobrze, gdy podam mu dokładną nazwę pliku sed -i "/ </ foo: bar> / q" 99999.txt ale kiedy próbuję zmienić je wszystkie naraz, nie mam …

3
Wydrukuj kolumny rozpoczynające się od określonego ciągu
Mam plik, który wygląda mniej więcej tak: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Jak widać, każda linia ma nieco inną liczbę kolumn. W szczególności chcę kolumnę 1, kolumnę 2, kolumnę 3, kolumnę 4 i kolumnę, …

2
W vi / vim, jak dołączyć do pliku zamiast go zastąpić?
Wiem, że mogę pisać do pliku, po prostu robiąc :w <file>. Chciałbym jednak wiedzieć, jak mogę zapisać plik, dołączając go zamiast nadpisywać. Przykładowy przypadek użycia: chcę pobrać niektóre próbki z pliku dziennika do innego pliku. Aby to osiągnąć dzisiaj, mogę: Otwórz plik dziennika Wybierz niektóre linie za pomocą Shift+v Napisz …

8
Podziel plik tekstowy na linie ze stałą liczbą słów
Powiązane, ale nie zadowalające odpowiedzi: Jak mogę podzielić duży plik tekstowy na około 500 słów? Próbuję pobrać plik tekstowy ( http://mattmahoney.net/dc/text8.zip ) zawierający> 10 ^ 7 słów w jednym wierszu i podzielić go na wiersze z N słowami w każdym. Moje obecne podejście działa, ale jest dość powolne i brzydkie …

2
Jak wyszukiwać tekst w pliku, ignorując znaki nowej linii?
Chciałbym wyszukać tekst, który może być podzielony na kilka wierszy w pliku. Grep, który zignoruje podział linii i zwróci pasujący zakres linii. np. szukałbym is an example filei oczekuję, że znajdzie się w następującym pliku: To przykładowy plik. Nie polegać na wiodących lub końcowych spacjach, najlepiej całkowicie ignorować wszystkie formy …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.