Yalnızca yorumlar içeren (# ile başlayan) ve VARIABLE = değer satırlarını içeren tek bir girdi dosyasıyla, bulunursa tek bir değişken için bir değerin değiştirilmesi ve aksi takdirde bulunmazsa çifti dosyanın sonuna eklemek mümkün müdür?
Geçerli yöntemim, ilk geçişte silerek, ardından ikinci geçişte dosyanın sonuna ekleyerek çalışır, ancak bu yöntem satır sırasını bozar (ve ayrıca iki farklı komuttur):
sed -r "/^FOOBAR=.*$/d" -i samefile &&
sed -r "$ a\FOOBAR=newvalue" -i samefile
Bunu yapmak için zaten var mı, yani. satır düzenini tek bir satırda tutmak? Başka bir yardımcı program (awk, ...) bunu yaparsa, baştan sona devredeceğim.
newvalue
Bir değişkende saklanırsa bu nasıl görünür ?