Bunun gibi satırlar içeren bir dosyada:
# lorem ipsum blah variable
#Yerinde belirli bir dize içeren aynı satırdaki karakteri (yorum) kaldırmak istiyorum . Bunun sediçin iyi mi?
Bu şartlı çalışmayı sağlamak için uğraşıyorum. Bunu yapmanın "beceriksiz" bir yolum var; Eşleşen satır numarasını awkveya ile bulabilir sedve sonra bu sayıyı ayrı bir sedkomutta kullanabilirim, ancak bunun çok daha iyi bir şekilde yapılabileceğine inanıyorum.
's/#//g'kaldıracaktır tüm#çizgi karakterleri. İstediğiniz bu değilseg("global" anlamına gelen) simgesini kaldırın . (2) Bir dosyayı yerinde düzenlemek için (soruda istendiği gibi) kullanınsed -i.