bu sed komutused çıkışlar doğru konsolda değişim ancak dosyanın
sudo sed "s/192[^:]\+ /192.168.56.109/" file
komut çıkışlarını doğru değişiklikle tam dosya kullanarak dosyayı düzenlemek için çalışıyorum, ancak hiçbir şekilde düzeltmez düzenlemek değil dosya. Dosyayı açarsam, öncekiyle aynı.
Inplace düzenleme için '-i 'seçeneğine (man sayfasına bakın) ihtiyacınız var ya da bir geçici dosyaya çıktı vermek ve temp dosyasını ikinci adımda taşımak zorundasınız. –
-i çalışmıyor. Ben denedim,> 'sudo sed-i/192 [^:] \ + /192.168.56.109/" dosya ' –
Olası çoğaltılamaz [sed dosyayı yerinde düzenleyin] (http://stackoverflow.com/ sorular/12696125/sed-düzenleme-yerinde-dosya) –