sed

    8Ciepło

    1Odpowiedz

    grep -l \'texttofind\' * | xargs sed -i 's/toreplace/replacewith/g' Otrzymuję ten błąd po uruchomieniu powyższego polecenia w terminalu. sed: 1: "forkliftDailyChecklistW ...": invalid command code f

    5Ciepło

    3Odpowiedz

    Nie rozumiem dlaczego następujące polecenie sed zawiera symbol @: sed '[email protected]\s*required\s*[email protected] optional [email protected]' -i /etc/pam.d/sshd Szukałem na /etc/pam.d/sshd dla

    9Ciepło

    3Odpowiedz

    Obecnie mam problem z danymi CSV ff. COLUMN1,COLUMN2,COLUMN3,COLUMN4 apple1,apple2,apple3,apple4 banana1,banana2,banana3, caimito1,"caimito21 caimito22","caimito31 caimito32",caimito4 To będzie

    6Ciepło

    2Odpowiedz

    Mam diff, który zasadniczo równa się dodatkowe unikalne linie lub linie, które zostały przeniesione w pliku, a tym samym ich numery linii zostały zmienione. Aby ustalić, co jest naprawdę nowy dodatek,

    9Ciepło

    3Odpowiedz

    Chcę zmienić niektóre nazwy w pliku za pomocą sed. Jest to, jak plik wygląda następująco: #! /bin/bash SAMPLE="sample_name" FULLSAMPLE="full_sample_name" ... Teraz tylko chcę zmienić sample_nam

    7Ciepło

    5Odpowiedz

    Próbuję uruchomić polecenie ze zmiennej w skrypcie powłoki. Użyta powłoka to powłoka bash. Plik exp zawiera: abcdef wykonując następujące polecenie: sed s/b/\/exp ... produkuje wyjście: a cdef A

    8Ciepło

    3Odpowiedz

    Chcę zastąpić #Banner none z Banner /etc/sshd_banner, który jest w zakresie /etc/sshd_config. Jeśli uruchomię sudo sed -i "s/#Banner none/Banner \/etc\/sshd_banner" /etc/sshd_config otrzymuję następ

    5Ciepło

    2Odpowiedz

    Utworzono test przy użyciu grep, ale nie działa on w wersji sed. grep -P '(?<=foo)bar' file.txt To działa poprawnie, po powrocie bar. sed 's/(?<=foo)bar/test/g' file.txt Spodziewałem się footest j

    5Ciepło

    4Odpowiedz

    Mam następujące polecenie do zamiany znaków Unicode na znaki ASCII. sed -i 's/Ã/A/g' Problemem jest à nie jest rozpoznawany przez polecenia sed w moim środowisku Unix więc ja zakładam, że zastąpić g

    32Ciepło

    8Odpowiedz

    Say mam pewne arbitralne wielu linii pliku tekstowego: sometext moretext lastline Jak mogę usunąć tylko ostatni znak (e, a nie nowej linii lub null) pliku bez dokonywania plik tekstowy nieważny?