Desen bulunmazsa sed'i başarısız yapma seçeneği var mı?


9

Bazı dosyalarda bazı desenleri bulup değiştirmem gerekiyor, ancak bir desen bulunamazsa 1 veya başka bir şey döndürmesi gerekiyor.

Bunu sadece sed ile yapabilir miyim yoksa desenin başka bir komutla var olup olmadığını kontrol etmem gerekir mi?

Herhangi bir öneri?

Yanıtlar:


3

Bu yanıta göz atın: Bir dosyayı değiştirip değiştirmediğini kontrol etmesed .

İstediğiniz gibi hemen hemen aynı, awkfarklı bir dosya ve diffiki dosya için kullanmak veya çıktı öneririz .


7
GNU kullanıyorsanız , çıkış kodunu ayarlamak için 's komutunu sedkullanan en az oy alan cevaplarla başlarım . (Ne yazık ki çıkış kodu bağımsız değişkeni POSIX uyumlu değil.)sedqq
manatwork

En az oy verilen cevap değişti. Bence @manatwork'ün atıfta bulunulan cevap stackoverflow.com/a/12144882/1033422
Chris Snow
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.