Muszę zidentyfikować pozycję znaku w ciągu za pomocą polecenia grep. Przykład: ciąg to RAMSITALSKHMAN|1223333. grep -n '[^a-zA-Z0-9\$\~\%\#\^]' Jak znaleźć pozycję |w danym ciągu?
Chcę zaimplementować skrypt na moim serwerze, który będzie automatycznie wysyłać powiadomienia e-mail, jeśli użycie dysku wzrośnie powyżej 90%, a drugie powiadomienie e-mail, gdy przekroczy 95%. Mój system plików jest, abc:/xyz/abca punktem podłączenia jest /pqr. Próbowałem tego: ADMIN="someone@def.com" ALERT=90 df -H | grep -vE 'abc:/xyz/pqr | tmpfs |cdrom' | awk '{ …
Używam powłoki ksh AIX 6.1. Chcę użyć jednej wkładki, aby zrobić coś takiego: cat A_FILE | skip-first-3-bytes-of-the-file Chcę pominąć pierwsze 3 bajty pierwszego wiersza; czy jest na to sposób?
Chcę wyszukać i zamienić trochę tekstu w dużym zestawie plików, z wyjątkiem niektórych wystąpień. Dla każdej linii chcę monit z pytaniem, czy muszę ją zastąpić, czy nie. Coś podobnego do vima :%s/from/to/gc(z cmonitem o potwierdzenie), ale w zestawie folderów. Czy jest jakieś dobre narzędzie lub skrypt wiersza poleceń, którego można …
Powiedzmy, że mam ten plik linii 857835, zawierający takie rzeczy: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 I życzę, aby usunąć wszystkich wystąpień a1i następną linię ( rubbish1i rubbish5w tym przykładzie). Jak mam to zrobić? Próbowałem grep 'a1' -v -A1bezskutecznie, a moje umiejętności skilli nie są naprawdę …
Próbuję zmodyfikować tekst, który znajduje się w moim schowku, usunąć niektóre wiersze zawierające niektóre ciągi, a następnie uzyskać dane wyjściowe do dalszej manipulacji (wolę kopiować do mojego schowka tylko wtedy, gdy go potrzebuję). Myślałem o czymś takim: cat > swapfile ##Paste all grep -v string swapfile ## Read all rm …
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 wyglądać następująco: report aaaaaaaa -th …
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 install telnet Chciałbym uzyskać następujące informacje: 2013-07-29 apt-get install git …
Mam jeden problem z formatem daty. Chcę zmienić z jednego formatu na drugi i odwrotnie. Moje formaty dat to Format 1 YYYY-MM-DD Format 2 MM/DD/YYYY Chcę zmienić format 1 na format 2 i format 2 na format 1.
To pytanie jest ściśle związane z tym i tym pytaniem. Mam plik, który zawiera kilka linii, z których każda jest ścieżką do pliku. Teraz chcę sparować każdą linię z każdą inną linią (nie samą). Również para A Bjest równa B Aparze dla moich celów, więc należy utworzyć tylko jedną z …
Czy w polu przetwarzania tekstu można sprawdzić, czy tabulator ma długość 8 znaków (długość domyślna) lub mniej? Na przykład, jeśli mam przykładowy plik z separatorem tabulatorów, a zawartość pola mieści się w mniej niż jednej tabulatorze (≤7), a jeśli mam tabulację, to będzie to tylko „rozmiar tabulatora - rozmiar pola” …
Czy istnieje polecenie, które pozwoli mi edytować ostatnie n wierszy w pliku? Mam kilka plików, z których wszystkie mają inną liczbę linii w środku. Ale chciałbym zmodyfikować ostatnie n wierszy w każdym pliku. Celem jest zastąpienie przecinków średnikami w ostatnich n wierszach. Ale tylko w ostatnich n wierszach. Nie chcę …
Chcę grep numer seryjny płyty głównej i model produktu komputera. użyłem sudo lshw | grep -m1 serial: aby grepować numer seryjny (ponieważ istnieje wiele wystąpień „serial:”, a ten, którego chcę, jest pierwszy. Jak mogę to zrobić ORAZ jednocześnie grep dla „produktu:”? Istnieje również wiele wystąpień produktu, a pierwszy jest tym, …
Chcę usunąć wiersz z pliku, który zawiera określony znak tylko raz, jeśli jest obecny więcej niż jeden raz lub nie jest obecny, zachowaj ten wiersz w pliku. Na przykład: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Tu, postać którą chcesz usunąć to Ctak, komenda powinna usunąć linie FGTHDCi JUTDYCponieważ mają Cdokładnie jeden …
Mam plik zawierający daty epoki, które muszę przekonwertować na czytelne dla człowieka. Wiem już, jak wykonać konwersję daty, np .: [server01 ~]$ date -d@1472200700 Fri 26 Aug 09:38:20 BST 2016 .. ale staram się wymyślić, jak sedprzejść przez plik i przekonwertować wszystkie wpisy. Format pliku wygląda następująco: #1472047795 ll /data/holding/email …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.