Inserir bloco de texto no arquivo [duplicado]

0

Estou editando um script de instalação do Arch. Eu quase consegui que funcionasse como eu queria!

Eu preciso adicionar o seguinte no final do /etc/pacman.conf

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Antes eu usei o comando cat e ele apagou tudo dentro do /etc/pacman.conf e acabou de adicionar isso. Mas preciso adicioná-lo ao final do arquivo.

Aqui está o script que tenho atualmente: link

Obrigado!

    
por Spacecow 09.10.2018 / 02:10

2 respostas

0

Por que não usamos simplesmente echo para anexar o contexto a um arquivo?

echo -e '[archlinuxfr]\nSigLevel = Never\nServer = http://repo.archlinux.fr/$arch' >> /home/user/Documents/pacman.conf
    
por 09.10.2018 / 20:53
0

Esta solução parece funcionar:

#!/bin/bash


## Add AUR repository in /etc/pacman.conf
cat <<EOF >> /mnt/etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/\$arch
EOF
    
por 09.10.2018 / 02:37