Pytania otagowane jako sed

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


2
Usuwanie zer wiodących z danych wyjściowych daty
Utworzyłem alias polecenia date, aby wyświetlić datę w następującym formacie: 2013.06.14.12.10.02 za pomocą tego polecenia: alias date = date +"%Y.%m.%d.%H.%M.%S" Wszystko działa świetnie, z wyjątkiem tego, że chcę usunąć wiodące zera z wyjścia. Nie ma sposobu, aby tak się stało, zmieniając format. Myślę, że można to zrobić tylko przez przesłanie …
40 sed  awk  date 

11
Dodanie z „sed”
Próbuję wykonać operację matematyczną sed, ale nadal traktuję moje zmienne jako ciągi znaków. Dane wejściowe tego rodzaju: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Chciałbym mieć 15 jako wynik. Muszę wykonać operację i zastąpić jej wynik matematyczny tylko jednym przejściem, ponieważ uruchamiam program jako demon w języku Python i …
40 sed  math 



2
Połącz wiele poleceń sed w jednym skrypcie do przetwarzania pliku CSV
Posiadanie pliku CSV takiego: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER i szukam wyników takich jak: HEADER first, column|second "some random quotes" column|third ol' column innymi słowy, usuwając „FOOTER”, cytaty na początku, na końcu i wokół | Do tej pory ten kod działa: sed '/FOOTER/d' csv > …
34 sed  csv 


3
Czy sed może zapisać dane wyjściowe w pliku?
> mogę to zrobić. echo "text" > file tee mogę to zrobić. echo "test" | tee file Czy sedmożna to zrobić bez użycia jednego z powyższych? Czy to możliwe, aby zapisać dane wyjściowe sedpolecenia do pliku bez użycia albo >albo tee?

4
Usuń pierwsze n bajtów plików
Mam skrajny problem, a wszystkie rozwiązania, które mogę sobie wyobrazić, są skomplikowane. Zgodnie z moim doświadczeniem w systemach UNIX / Linux musi istnieć łatwy sposób. Chcę usunąć pierwsze 31 bajtów każdego pliku w /foo/. Każdy plik jest wystarczająco długi. Cóż, jestem pewien, że ktoś dostarczy mi zaskakująco łatwe rozwiązanie, którego …


10
Jak wstawić zawartość pliku do innego pliku przed wzorem (znacznikiem)?
File1 zawartość: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 zawartość: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Po wykonaniu skryptu perl / shell File2treść powinna stać się: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" …

3
sed - jak wykonać kilka kolejnych podmiany, ale przetwarzać plik tylko raz?
Jeśli wykonuję kilka zmian, które muszą być następujące po sobie, np sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Czy istnieje lepszy sposób na zrobienie tego, który przejdzie tylko przez plik t1_spec.file i wykona 4 podstawienia dla każdej linii, zamiast przechodzić przez …
31 sed 




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.