Pytania otagowane jako text-processing

Pytania dotyczące modyfikowania, tworzenia lub analizowania zwykłych plików tekstowych. Jest to bardzo szeroki tag, jeśli twoje pytanie dotyczy korzystania z określonego narzędzia, prosimy również oznaczyć je nazwą narzędzia (np. Sed, awk, perl itp.)


6
Wydrukuj określoną część na wydruku
Załóżmy, że istnieje takie polecenie, jak: cat /boot/config-3.19.0-32-generic | grep CONFIG_ARCH_DEFCONFIG Dane wyjściowe są takie: CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" Moje pytanie brzmi: czy są jakieś polecenia, które wypisują tylko to, co jest w przecinku, tzn. " "? Czy mógłbyś trochę wyjaśnić polecenie? Dziękuję Ci! z góry.



6
Jak przekonwertować z wiersza na kolumnę?
Mam plik .txt z numerami uporządkowanymi w ten sposób (w tym samym wierszu): 106849_01373 106849_01967 106850_00082 23025.7_01059 Chciałbym je przekonwertować w ten sposób: 106849_01373 106849_01967 106850_00082 23025.7_01059 Nie mam pojęcia, którego polecenia użyć. Czy ktoś może mi w tym pomóc?

2
Co oznacza: a; $! N; w rozkazie sed?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere Powyższe sedpolecenie zastępuje nowy znak wiersza ciągiem „ciąg”. Ale nie znam znaczenia :a;$!N;s/\n/string/;tapojedynczych cytatów. Znam środkową część s/\n/string/. Ale nie znam funkcji pierwszej ( :a;$!N;) i ostatniej ( ta) części.

2
Skopiuj i wklej kilka plików o innej nazwie
Mam kilka plików tekstowych o nazwie foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in Chciałbym skopiować (i zachować oryginalne pliki) każdy plik i wkleić go pod różnymi nazwami (w tym samym folderze), np. foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in Jak mogę to zrobić za pomocą prostego skryptu?

5
Wytnij polecenie słowem jako separatorem
Czy istnieje jakieś polecenie cięcia do wycięcia na podstawie słowa, np .: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 Chcę wynik jako: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. Jak podejść?


6
Jak usunąć linie z pliku, który nie zawiera kropki?
Mam plik zawierający dane, w tym adresy URL. Ale są różne linie, które nie są adresami URL. Jak mogę je usunąć za pomocą poleceń terminalowych Ubuntu? Oto przykładowy plik w celach informacyjnych: Przykładowe dane com.blendtuts/S °= com.blengineering.www/:http ±= Chcę mieć wynik: com.blendtuts/S com.blengineering.www/:http Dodatkowe niechciane linie nie mają kropki. Dlatego …

7
Wydrukuj słowo zawierające ciąg i pierwsze słowo
Chcę znaleźć ciąg w wierszu tekstu i wydrukować ciąg (między spacjami) i pierwsze słowo frazy. Na przykład: „To jest pojedyncza linia tekstu” "Inna rzecz" „Lepiej spróbuj ponownie” "Lepszy" Lista ciągów to: tekst rzecz próbować Lepszy Próbuję uzyskać taki stół: Ten [tab] tekst Kolejna rzecz [tab] To [tab] próbuje Lepszy Próbowałem …


3
Porównaj pliki kodu źródłowego, ignorując różnice w formatowaniu (np. Białe znaki, podziały wierszy, ...)
Szukam aplikacji, która może porównać dwa źródła C ++ i znaleźć różnice znaczące dla kodu (aby porównać wersje, które mogły zostać sformatowane inaczej). Co najmniej coś, co może ignorować zmiany białych znaków, tabulatorów i znaków nowej linii, które nie wpływają na funkcjonalność źródła (zauważ, że to, czy nowa linia jest …


2
Połącz dwa pliki z awk
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE Poszukiwany wynik: item1 platA item2 platB item3 platC item4 platD item5 platE Jak mogę to zrobić?

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.