XBMC-Kodi.cz

Úplná verze: LE: Bash; scripty; příkazy
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
Ahoj.
Poradíte mi jakým příkazem ze souboru file1.txt zkopírovat řádek 35 do souboru file2.txt do řádku 15 pod LibreElec?

Např.:
sed -i "15i $(sed -n '35p' file1.txt)" file2.txt
Tento příkaz funguje ale jen řádek doplní spíš bych potřeboval aby řádek přepsal....

Děkuji všem za rady   28
Linux guru rozhodně nejsem, ale sed má příkaz ke smazání. myslím že parametr je -d, tak bych to zkusil touto cestou.
nakonec takto řádku přepíše a doplní:
sed -i "15c $(sed -n '35p' file1.txt)" file2.txt
Je to tak, stačí změnit na parametr - c

a - pro vložení textu za řádek
c - pro nahrazení řádku
i -  pro vložení textu před řádek, nikoliv za.
d - pro smazání řádku
atd.