Pytania otagowane jako text-processing

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




2
Jak zamienić wszystkie zakładki w każdym pliku w gałęzi systemu plików na 2 spacje?
Koduję Scalę, a jej konwencją jest używanie podwójnych spacji na poziom do identyfikacji. Ale używanie różnych edytorów sprawia, że ​​moje źródła są wypełnione mieszanką spacji i tabulatorów. Chciałbym refaktoryzować wszystkie pliki (tak naprawdę pliki * .scala, ale określenie tego nie jest konieczne) (w danym katalogu i całej gałęzi FS (rekurencyjnie)) …





4
Dodanie wiersza tekstu do wielu plików
Mam więc kilka plików w katalogu i muszę wstawić wiersz tekstu do każdego z nich. Mają zasadniczo następujący format: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1 <Directory "/var/www/test1"> Options All AllowOverride All </Directory> </VirtualHost> I chciałbym wstawić linię przed zamknięciem </VirtualHost>etykietka. Moje pierwsze założenie jest takie, że …

6
Przetwórz plik / etc / passwd, aby wyświetlić listę wszystkich użytkowników, których folder domowy znajduje się w / home
Mam przykładowy plik / etc / passwd, taki jak ten: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Próbuję wyświetlić listę wszystkich użytkowników z folderem domowym /home/. napisałem cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' gdzie e.txt to tekst, który tutaj skopiowałem. Rozumiem, że występuje problem z odwrotnym ukośnikiem, który …

1
Zidentyfikuj zduplikowane bloki tekstu w pliku
Czy istnieje wygodny sposób na identyfikację zduplikowanych lub prawie zduplikowanych bloków tekstu w pliku? Chcę tego użyć do identyfikacji duplikacji kodu. Wygląda na to, że istnieją specjalne programy z tą funkcją, ale nie chcę się w to angażować. Mam nadzieję, że istnieje narzędzie podobne do diff, które może wykonać coś …

2
Scalanie kolumn z dwóch oddzielnych plików
Jak utworzyć nowy plik łączący selektywne kolumny z dwóch osobnych plików za pomocą awk? Bez bałaganu zamówienia elementów OBIE pliki. Przykład: plik 3 może zawierać kolumnę 1, 2, 3 z pliku 1 i kolumnę 4 z pliku 2. File 1 A 23 8 T A 63 9 9 B 45 …



3
Zamień ciąg na indeks sekwencyjny
Czy ktoś może zasugerować elegancki sposób na osiągnięcie tego? Wejście: test instant () test instant () ... test instant () //total 1000 lines wyjście powinno być: test instant1 () test instant2 () test instant1000() Puste wiersze znajdują się w moich plikach wejściowych i w tym samym katalogu jest wiele plików, …

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.