Pytania oznaczone «perl»

Perl to interpretowany, dynamiczny język programowania wysokiego poziomu, ogólnego przeznaczenia. Został pierwotnie opracowany przez Larry'ego Walla jako uniwersalny język skryptowy Unix, aby ułatwić przetwarzanie raportów, w okresie przy wsparciu społeczności open source, ewoluował i dojrzał do wykorzystania w programowaniu grafiki, administracji systemem, programowaniu sieci, finansach , bioinformatyka i inne zastosowania inżynieryjne.

751
Jak mogę zamienić ciąg w pliku (plikach)?

Zastępowanie ciągów w plikach na podstawie określonych kryteriów wyszukiwania jest bardzo częstym zadaniem. Jak mogę zastąpić ciąg fooze barwszystkich plików w bieżącym katalogu? zrobić to samo rekurencyjnie dla podkatalogów? zamieniać tylko, jeśli nazwa pliku pasuje do innego ciągu? zamieniać...

28
Jak „grep” dla długości linii w danym zakresie?

UWAGA: To pytanie jest uzupełnieniem tego pytania i odpowiedzi: Jak „grep” dla długości linii * nie * w danym zakresie? Muszę uzyskać tylko wiersze z pliku tekstowego (lista słów oddzielona znakiem nowej linii), który ma zakres długości minimum lub równy 3 znakom, ale nie dłuższy lub równy 10....

27
Konwersja CSV na TSV

Mam wiele dużych plików CSV i chciałbym je w formacie TSV (format rozdzielany tabulatorami). Problem polega na tym, że w polach pliku CSV znajdują się przecinki, np .: A,,C,"D,E,F","G",I,"K,L,M",Z Oczekiwany wynik: A C D,E,F G I K,L,M Z (gdzie białe spacje to „twarde” karty) Mam Perla,...

26
Na znak po shebang?

W skrypcie „support / apxs.in” projektu httpd Apache pojawia się tekst otoczony @znakami #!. Oznacza to, że pierwszy wiersz skryptu to: #!@perlbin@ -w Czy to jest sprawa Perla czy jądra UNIXa? Innymi słowy, można wykonać ten skrypt za pomocą path/to/script/script_name.in? Jeśli nie, to jaki jest...

25
Jak usunąć ostatnią kolumnę pliku w systemie Linux

Chcę usunąć ostatnią kolumnę pliku txt, a nie wiem, jaki jest numer kolumny. Jak mogłem to zrobić? Przykład: Wkład: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 Chcę, aby mój wynik był: 1223 1234 1323 ... 2222 1233 1234 1233 ... 3444 0000 5553 3455 ......

20
Zamień wzór w pliku na zawartość innego pliku

Mam plik tekstowy ( devel.xml). Dodałem do niego słowo REPLACETHIS, aby zastąpić ten ciąg treścią w innym pliku ( temp.txt). Mam najbliższą rzecz: sed -i -e "/REPLACETHIS/r temp.TXT" -e "s///" devel.txt; Spowoduje to wstawienie treści po ciągu, a następnie usunięcie ciągu. Czy to najlepszy...

17
Zamień ciąg wielowierszowy w plikach

Mam wiele plików, które chcę zaktualizować, zastępując jeden ciąg wieloliniowy innym ciągiem wieloliniowym. Coś w stylu: * Some text, * something else * another thing I chcę go zastąpić: * This is completely * different text Rezultat byłby taki, że po zastąpieniu plik zawierający pierwszy blok...