Mam plik o nazwie .ignore. W razie potrzeby wymienić projdir. Na przykład: ignore \..* ignore README projdir Snake Muszę zastąpić Snake'a na przykład „PacMan”. Czytam stronę podręcznika, ale nie mam pojęcia, co
Mam plik o nazwie .ignore. W razie potrzeby wymienić projdir. Na przykład: ignore \..* ignore README projdir Snake Muszę zastąpić Snake'a na przykład „PacMan”. Czytam stronę podręcznika, ale nie mam pojęcia, co
Mam 2 duże pliki (3000 kolumn, 15000 wierszy) o następującym formacie plik1 (rozdzielany tabulatorami): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 plik2 (rozdzielony tabulatorami): 3 5 2 1 7 10 3 4 3 Chciałbym połączyć wartości z pierwszej kolumny każdego pliku z separatorem „:”, a następnie...
Używam zarówno Linuksa, jak i FreeBSD (konkretnie używam Debiana Linux i PC-BSD) i znalazłem coś dziwnego sed. Często muszę konwertować pliki „wartości rozdzielane tabulatorami” na „wartości rozdzielane przecinkami”. Najprostszym sposobem, jaki znam, jest sednastępujący: sed 's/\t/,/g'...
Muszę wyodrębnić znaki przed znakiem „(”. Moja struktura plików to: róża (dobra) ook daisy () nr Lilly (źle) dobrze słonecznik () ładny Potrzebuję pliku wyjściowego w postaci: rose daisy lilly sunflower czy ktoś może powiedzieć za to polecenie ..... preferowane są awk, grep lub...
Rozważ plik tekstowy users.txt: #alice #bob charlie dotan eric Muszę skomentować wszystko, od (wyłącznego) ostatnio komentowanego wiersza, aż do (włącznie) dotan. Oto wynik: #alice #bob #charlie #dotan eric Czy jest na to fajny sedoneliner? Będę zadowolony z każdego narzędzia, nie tylko sed,...
W tej edycji Stéphane Chazelas POSIXify (ponownie) moje sedformatowanie poprzez wstawienie -eprzerwy xpression i innej -einstrukcji xpression. Teraz mogę go zapytać, dlaczego w komentarzach, ale przypuszczam, że jest to już numer 18 tej odpowiedzi i prawie wszystkie poprzednie były już dzięki...
Używam od seddłuższego czasu, ale oto dziwactwo, z którym się spotkałem, którego nie jestem w stanie rozwiązać. Pozwól mi wyjaśnić mój problem z faktyczną sprawą. Scena 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard W pierwszym poleceniu printfprzesyłam...
Dokumentacja POSIX sed mówi: Funkcja może być poprzedzona jednym lub więcej „!” znaki, w którym to przypadku należy zastosować funkcję, jeśli adresy nie wybierają przestrzeni wzorca. Zero lub więcej <blank> znaków zostanie zaakceptowanych przed pierwszym „!” postać. Nie jest określone, czy...
Załóżmy, że robię listę i sortuję pliki według atrybutu czasowego: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Co powinienem dodać za ls -ltr w łańcuchu rur, aby uzyskać tylko ostatni wiersz...
tło Korzystam z serwera SSH i mam tego użytkownika, którego chcę usunąć. Nie mogę usunąć tego użytkownika, ponieważ obecnie uruchomił kilka procesów, które muszę najpierw zabić. Jest to potok, którego używam obecnie, aby znaleźć wszystkie identyfikatory procesów użytkownika, którego aktualnie...
Mam plik .csv (na komputerze Mac), który ma kilka pustych linii, np .: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem...
Ze względu na nierozpoznany błąd aplikacji mam kilkaset serwerów z pełnym dyskiem. Istnieje jeden plik, który został wypełniony zduplikowanymi wierszami - nie plik dziennika, ale plik środowiska użytkownika ze zmiennymi definicjami (więc nie mogę po prostu usunąć pliku). Napisałem proste...
Wydaje się na przykład cat sed_data.txt | sed 's/\b[0-9]\{3\}\b/NUMBER/g' , że musi uciec znaków w celu utworzenia wyrażenia regularnego. W tym przypadku musiałem uciec z nawiasów klamrowych, aby być interpretowanym kilka razy. Dlaczego? Spodziewałem się, że wszystko będzie postacią regex, chyba...
Mam plik tekstowy, w którym rekordy są podzielone na dwie linie. Chciałbym umieścić je w jednym wierszu. Dane wyglądają mniej więcej tak: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get...
Mam plik, który zawiera takie dane: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. Pytanie: Chcę usunąć dowolny wiersz, który nie zaczyna się od następujących ciągów: report -th -to oznacza to, że wyjście pożądania usunie wszystkie środkowe niechciane kropki i skróty i będzie...
Plik file1.txt zawiera linie takie jak: /api/purchase/<hash>/index.html Na przykład: /api/purchase/12ab09f46/index.html Plik file2.csv zawiera linie takie jak: <hash>,timestamp,ip_address Na przykład: 12ab09f46,20150812235200,22.231.113.64
Mam duży plik bibtex z wieloma wpisami, z których każdy ma ogólną strukturę @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (w niektórych przypadkach ARTICLEmoże to być inne słowo np. BOOK) Chciałbym napisać prosty skrypt (najlepiej skrypt powłoki), aby wyodrębnić wpisy o...
Mam plik, który wygląda mniej więcej tak: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Jak widać, każda linia ma nieco inną liczbę kolumn. W szczególności chcę kolumnę 1, kolumnę 2, kolumnę 3, kolumnę 4 i...
Mam następującą linię: abababtestab Próbuję wymyślić sedwyrażenie, aby usunąć wszystkie wystąpienia abz początku wiersza, więc przekształcona linia powinna być: testab Wydaje mi się, że to powinno być proste, ale tak naprawdę nic nie wiem sed. Do tej pory mam: sed 's/^ab//' Ale to usuwa...
Jak wydrukować wartości liczbowe ASCII każdego znaku w pliku tekstowym. Podobnie cat, ale pokazuje tylko wartości ASCII ... (szesnastkowy lub dziesiętny jest w porządku). Przykładowe dane wyjściowe dla pliku zawierającego słowo Apple (z wierszem) mogą wyglądać następująco: 065 112 112 108 101 013...