Como fazer script para adicionar algum texto aos arquivos recém-criados

0

É possível fazer algum script para adicionar algum texto a arquivos recém-criados?

Por exemplo, quando eu faço uma máquina virtual, haverá um novo arquivo 101.conf . Se eu fizer outra máquina virtual, então será 102.conf , 103, 104, 105.conf etc e devo editar cada arquivo para escrever algum comando ou configurações nele.

Não sei se é possível criar um script para verificar se novos arquivos chegaram e adicionar algumas configurações automaticamente?

    
por Jarek 08.12.2016 / 21:33

1 resposta

0

Se você simplesmente quiser adicionar as mesmas configurações ao final de qualquer arquivo, e você pode ter comentários no arquivo (digamos, iniciado com um #) você pode tentar algo assim:

additions='# standard additions
[ ... whatever you wanted to add]'

for file in *.conf; do
    grep -q "# standard additions" "$file" ||
    echo "$additions" >>"$file"
done
    
por Nick Sillito 08.12.2016 / 22:47