Pytania otagowane jako text-processing

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



8
Sprawdź, czy wszystkie wiersze pliku są unikalne
Mam plik tekstowy zawierający takie linie: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Jak mogę być pewien wyjątkowości każdej …




9
Zmień kolejność linii w pliku
Próbuję zmienić kolejność linii w określonym wzorze. Praca z plikiem zawierającym wiele linii (np. 99 linii). Dla każdych trzech linii chciałbym, aby druga linia była trzecią linią, a trzecią linią drugą. PRZYKŁAD. 1- Wejście: gi_1234 My cat is blue. I have a cat. gi_5678 My dog is orange. I also …


5
Czy jest jakaś alternatywa dla komendy „sed -i” w Solarisie?
W moim projekcie wymagam zastąpienia istniejącego tekstu w pliku, takim jak fooinnym tekstem, takim jak fooofoo: abc.txt name foo foo1 Więc próbowałem: sed -i "s/foo/fooofoo/g" abc.txt Jednak pojawia się ten błąd: sed: nielegalna opcja - i W instrukcji znalazłem, że muszę użyć: sed -i\ "s/foo/fooofoo/g" abc.txt Jednak to też nie …


1
Jak posortować plik na podstawie sekcji pola
Chciałbym posortować plik: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 -- i weź …

8
czy usunięcie wiersza w miejscu na pełnym systemie plików?
Ze względu na nierozpoznany błąd aplikacji mam kilkaset serwerów z pełnym dyskiem. Istnieje jeden plik, który został wypełniony zduplikowanymi wierszami - nie plik dziennika, ale plik środowiska użytkownika ze zmiennymi definicjami (więc nie mogę po prostu usunąć pliku). Napisałem proste sedpolecenie, aby sprawdzić błędnie dodane wiersze i je usunąć, i …

5
Jak wydrukować zawartość pliku tylko wtedy, gdy pierwszy wiersz pasuje do określonego wzorca?
Piszę skrypt, chcę sprawdzić, czy pierwszy wiersz pliku pasuje do określonego wzorca, a jeśli tak, to wydrukuj plik. Jak mogę to osiągnąć? Jak mogę sprawdzić wzór? Czy istnieje sposób na sprawdzenie wzoru i na podstawie danych wyjściowych zrób coś… EDYCJA: Proszę spojrzeć na to pytanie: /programming/5536018/how-to-get-match-regex-pattern-using-awk-from-file Chcę czegoś takiego, ale …

6
Usuń linie z pliku w zależności od linii znalezionych w innym pliku
Plik file1.txt zawiera linie takie jak: /api/purchase/<hash>/index.html Na przykład: /api/purchase/12ab09f46/index.html Plik file2.csv zawiera linie takie jak: <hash>,timestamp,ip_address Na przykład: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Chcę filtrować plik2.csv usuwając wszystkie wiersze, w których wartość skrótu jest obecna, również w pliku1.txt. To znaczy: cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv lub coś w …

4
Drukuj strony podręcznika o stałej szerokości
Za pomocą polecenia przykładowego man apropos > outputfile generowany jest plik tekstowy, który zawiera sformatowaną manstronę apropos(z pewnymi niewielkimi różnicami w odniesieniu do man aproposbezpośrednio drukowanych na ekranie, takich jak pogrubione znaki). Chciałbym jednak ręcznie ustawić maksymalną szerokość linii generowanego pliku wyjściowego, aby wszystkie akapity były wyrównane do tej szerokości. …

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.