Pytania oznaczone «text-processing»

12
Manipulowanie tekstem za pomocą sed

Obecnie mam wiele plików tekstowych o treści wyglądającej tak (z wieloma wierszami): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Chcę zmienić każdą linię, aby miała następujący format: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1 564:13:1 564:16:1 564:18:1...

12
Skutecznie wyszukuj posortowany plik

Mam duży plik zawierający jeden ciąg w każdej linii. Chciałbym móc szybko ustalić, czy ciąg znajduje się w pliku. Najlepiej byłoby to zrobić przy użyciu algorytmu typu binarnego. Niektórzy Googling ujawnili lookpolecenie z -bflagą, która obiecuje zlokalizować i wyprowadzić wszystkie ciągi...

11
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 (...

11
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...

11
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. "...

10
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),...