Başta boşluklarla dolu bir satır var, örneğin "Merhaba dünya". Bu satırı bir dosyadaki belirli bir satıra eklemek istiyorum. Örneğin için sonraki dosyaya "merhaba dünya" insertBelirli bir satıra boşluk içeren sed boşluk satırı
hello
world
sonucu:
hello
hello world
world
Bu sed komut dosyası kullanıyorum:
sed -i "${line} i ${text}" $file
sorun i alıyorum olmasıdır boşluklarım ile yeni hattım:
hello
hello world
world
örnek 2 boşluk eklemek için
gibi birden boşlukları giriş gerekir. Sed, boşlukların geri kalanını otomatik olarak algılar gibi görünüyor. Örn, 'a \ text' metni ön kısımda 4 boşluk ile ekler. – haridsv
Teşekkürler! Böyle zarif bir çözüm! – ShahNewazKhan