In einem Bash-Skript möchte ich einige Zeilen in eine Textdatei schreiben, aber diese Datei wurde bereits zuvor verwendet und enthält Texte. Ich möchte also einen zusätzlichen Text darin wiedergeben, beginnend mit einer bestimmten Zeilennummer in der Datei.
Ich möchte so etwas:
echo -fromLineNumber 33 -e "anything" >> textPath
bash
bash-script
Ahmed Zain El Dein
quelle
quelle
sed -i '$numberkanything' textPath
aufschreiben? Ich muss die Anzahl der Zeilen direkt aufschreibensed -i "${number}i\anything" file
So behalten Sie die ersten 32 Zeilen bei und fügen anschließend neuen Text hinzu:
So fügen Sie nach Zeile 32 einer Datei Text ein:
quelle