Pytania otagowane jako sed

sed to edytor strumieniowy wiersza poleceń do filtrowania i przekształcania tekstu.


4
Wyprowadza część każdego wiersza do osobnego pliku
Mam taki plik: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Chcę utworzyć plik a.seqzawierający sekwencję AGTACTTCCAGGAACGGTGCACTCTCC. Podobnie b.seqzawiera ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. W skrócie, Kolumna1 powinna być używana jako nazwa pliku wyjściowego z rozszerzeniem, .seqa następnie powinna mieć odpowiednią sekwencję kolumna2. Mogę to zrobić, pisząc skrypt Perla, ale wszystko w …

7
Jak usunąć wiele pustych linii z pliku?
Mam kilka plików tekstowych, których używam do robienia notatek - po prostu zwykły tekst, zwykle tylko za pomocą cat >> file. Czasami używam pustej linii lub dwóch (po prostu return - znak nowej linii), aby określić nowy temat / linię myśli. Na koniec każdej sesji, przed zamknięciem pliku za pomocą …
14 scripting  sed  awk  perl  filter 

2
Używanie sed do zamiany znaków specjalnych
To działa w celu zastąpienia tomze samw pliku: sed 's/tom/sam/g' file_1 > file_2 Ale to nie: sed 's/*****/sam/g' file_1 > file_2 Aby zastąpić znaki specjalne *****słowem sam. Próbowałem z cięciem, \*ale błędy.
14 sed 



9
Jak mogę usunąć 5. słowo każdego wiersza w pliku?
Chcę usunąć 5. słowo każdego wiersza w pliku. Obecna zawartość pliku: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindly cooperate with us D Oczekiwany wynik: File is not updated and …

4
Jak używać sed do manipulowania ciągłym przesyłaniem strumieniowym?
Przygotowuję prezentację dla nietechnicznych odbiorców. Mam program działający w trybie bash, który generuje ciągły strumień wartości, z których kilka jest ważnych. Chciałbym podkreślić ważne wyniki podczas ich wyświetlania, aby publiczność mogła dowiedzieć się o ich częstotliwości. Problem polega na tym, że nie mogę seduruchomić działającego strumienia. Działa dobrze, jeśli umieszczę …


2
Jak zamienić ciąg na ciąg zawierający ukośnik z sed?
Szukam sposobu na zamianę ciągu w pliku na ciąg zawierający ukośnik za pomocą sed. connect="192.168.100.61/foo" srcText="foo.bar=XPLACEHOLDERX" echo $srcText | sed "s/XPLACEHOLDERX/$connect" Wynik to: sed: -e Expression #1, Character 32: Unknown option for `s'
13 sed 

4
Jak wykonać podstawienie w miejscu sed, które tworzy tylko kopie zapasowe zmienionych plików?
Uruchomiłem następujące polecenie, aby zastąpić termin używany we wszystkich plikach w bieżącym katalogu roboczym: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Wykonało to zamianę słów, ale utworzyło także .buppliki, które nigdy nie miały Ms. Johnsonłańcucha. Jak wykonać podstawienie bez tworzenia wszystkich tych niepotrzebnych …

3
Drukuj linie między (i wykluczając) dwa wzory
Zamierzam przesłać formularz za pomocą cURL, gdzie część zawartości pochodzi z innego pliku, wybranego za pomocą sed Jeśli param1używa wzorca do dopasowywania linii z innego pliku sed, poniższe polecenie będzie działać poprawnie: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit Teraz przejdź do problemu. Chcę pokazać tylko tekst między …


8
awk lub sed na małe / wielkie litery tylko jeden znak w ciągu?
Czy istnieje sposób, w jaki wielkie / małe litery powinny zawierać tylko jeden znak w jakimś ciągu? Przykład wprowadzania: syslog_apr_24_30 syslog_mar_01_17 Pożądane wyjście: syslog_Apr_24_30 syslog_Mar_01_17 Uwaga: proszę wpisać wielkie litery na początku miesiąca. Próbowałem, awkale nie jestem wystarczająco dobry, aby uruchomić.
13 bash  sed  awk 

3
Jak uwodzić tylko te linie, które zawierają podany ciąg?
WEJŚCIE: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg WYNIK: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg Krótko mówiąc, muszę „sed” „sdfg” do „XXXX”. ALE: tylko w wierszach zawierających …
13 sed  awk 

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.