sed

    22ısı

    5cevap

    Çalıştırmak için bir dizi satır belirtebilirsiniz. sed -e "1,$ s/a/b/" Ama son satırında ama üzerinde işlem gerekir: Örneğin, (tabii ki varsayılan olan), tüm hatlarda çalıştırmak için. Sen görünüşte

    13ısı

    3cevap

    Selamlar, nasıl BSD'de aşağıdaki sed performans gösterir? insan sayfadan sed 's/ /\n/g' o \ N bu davranıştan kaçınmak, nasıl bir yedek dize içinde anlamıyla ele alınacaktır belirtiyor? Alternatif va

    29ısı

    4cevap

    nasıl sed kullanarak her garip çizgi kaldırabilirim? remove keep remove keep remove ...

    5ısı

    1cevap

    \ n \ n sed komut satırını kullanarak nasıl değiştirebilirim? sed -e :a -e N -e 's/\n/ /' -e ta input.txt Bu daha güzel: tr '\n' ' ' < input.txt Ben bir boşlukla yeni satır değiştirmeye karar verd

    13ısı

    3cevap

    İlk alan bir kopya ise çıktılardan çıktıları kaldırmak için bir awk (veya sed) tek liner arıyorsunuz. gördüğüm yinelenen satırları kaldırmak için bir örnek: awk 'a !~ $0; {a=$0}' hiçbir şans ile tem

    6ısı

    4cevap

    Kullanıcının bir Linux sisteminin ana bilgisayar adını yapılandırmasına izin veren mevcut bir betiğe bir özellik ekliyorum. aşağıdaki gibi ben zorlama ediyorum kurallar şunlardır: başlatmak veya yalnı

    6ısı

    4cevap

    İkinci satırda belirli bir metin içeren bir satır eklemeli (böylece diğer satırları dosyada taşıyarak) bir dizindeki yüzlerce dosyaya eklemeliyim. Bunun nasıl yapılabileceği konusunda herhangi bir hız

    8ısı

    4cevap

    'den How to use sed to replace only the first occurrence in a file? gördüm Ne istediğimin çoğu için: sed -n '0,/.*\(something\).*/s//\1/p' Bu, bir şeyin ilk eşleşmesini bulur ve onu çıkarır (tabiki

    6ısı

    1cevap

    Tüm/* TODO: ... */etiketlerine biçimlendirme eklemeye çalışıyorum, ancak çok çizgili alanda sorun yaşıyorum. Tek sıra sed yapabilirim; ama çok satırlı sed ve awk için bilmiyorum. Bunu nasıl yaparım? B

    6ısı

    5cevap

    0 ile arama ve değiştirme yapmak istiyorum ve & gibi bazı özel semboller içeren bir değişkendeki bir şeyle değiştirin. sed "s|http://.*|http://$URL|" URL=1.1.1.1/login.php?user=admin&pass=password: