Pytania otagowane jako text-processing

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





4
sed z wieloma wyrażeniami do dyskusji w miejscu
Próbuję zastąpić wiele słów w pliku za pomocą sed -i #expression1 #expression2 plik Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Wyjście (pożądane) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Wypróbowania Mogę uzyskać następujące dane wyjściowe za pomocą sed -i2 razy. …

1
Ponownie użyj polecenia rsync --dry-run, aby przyspieszyć rzeczywisty transfer później
Zwykle robię to rsync -nprzed faktycznym wykonaniem rsync. Chodzi o to, jak mogę zautomatyzować drugi przebieg, aby ponownie wykorzystać dokładnie wygenerowaną listę --dry-run? Mam na myśli, że jeśli uruchomię rsync -n, dostanę symulację tego, co rsyncby się stało , moim pomysłem byłoby pobranie tego wyniku, przetworzenie go, a następnie wytworzenie …


5
Jak zgłosić zmiany w miejscu
Czy podczas sedzastępowania ciągów w miejscu istnieje sposób, aby zgłosić dokonane zmiany (bez polegania na różnicach między starymi i nowymi plikami)? Na przykład, jak mogę zmienić wiersz poleceń find . -type f | xargs sed -i 's/abc/def/g' więc mogę zobaczyć zmiany wprowadzane na bieżąco?

7
Tekst między dwoma tagami
Chcę odzyskać wszystko, co znajduje się między tymi dwoma znacznikami - <tr> </tr>- z dokumentu HTML. Teraz nie mam żadnych konkretnych wymagań HTML, które uzasadniałyby parser HTML. Po prostu potrzebuję czegoś, co pasuje <tr>i </tr>dostaje wszystko pomiędzy, a może być wiele trs. Próbowałem awk, który działa, ale z jakiegoś powodu …


4
Jak parsować sto plików kodu źródłowego HTML w powłoce?
Mam kilkaset plików kodu źródłowego HTML. Muszę wyodrębnić zawartość określonego <div>elementu z każdego z tych plików, więc mam zamiar napisać skrypt, który przejdzie przez każdy plik. Struktura elementu wygląda następująco: <div id='the_div_id'> <div id='some_other_div'> <h3>Some content</h3> </div> </div> Czy ktoś może zasugerować metodę, za pomocą której mogę wyodrębnić div the_div_idoraz …

1
Jak wstawić datę i godzinę w nazwie pliku?
Próbuję wykonać polecenie i chciałbym umieścić datę i godzinę w nazwie pliku wyjściowego. Oto przykładowe polecenie, które chciałbym uruchomić. md5sum /etc/mtab > 2016_4_25_10_30_AM.log Format daty i godziny może być dowolny z podkreślnikami. Nawet UTC, jeśli nie można użyć AM i PM.

7
Usuń przecinek między cudzysłowami tylko w pliku rozdzielanym przecinkami
Mam plik wejściowy rozdzielany przecinkami ( ,). Niektóre pola są ujęte w podwójny cudzysłów i zawierają przecinek. Oto przykładowy wiersz 123,"ABC, DEV 23",345,534.202,NAME Muszę również usunąć wszystkie przecinki występujące wewnątrz podwójnych cudzysłowów i podwójnych cudzysłowów. Tak więc powyższa linia powinna zostać przeanalizowana, jak pokazano poniżej 123,ABC DEV 23,345,534.202,NAME Próbowałem następujących …
23 text-processing  sed  awk  csv 



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.