A maioria das pessoas conhece o sed como uma ferramenta de pesquisa e replicação baseada em regex, mas é um editor completo capaz de fazer edições.
Então você poderia emitir um comando como este. Qual seria inserir ( 1 i
) a primeira linha do comando ls $(ls| head -1)
no arquivo list.txt
inplace ( -i
).
sed -i "1 i$(ls| head -1)" list.txt