gato de um arquivo para outro.
cat file1.txt >> file2.txt
Se eu quiser adicionar uma linha ao fstab ou outro arquivo do sistema, executo o seguinte na linha de comando. Exemplo:
echo 'line1' | sudo tee --append /etc/fstab
echo 'line1' | sudo tee --append /etc/apache2/apache2.conf
Como eu adiciono muitas linhas dentro de um arquivo.txt a um arquivo de sistema (apache2.conf, fstab, etc)?
arquivo.txt
line1
line2
line3
Obrigado
PD: somente da conta de usuário com privilégios de sudo. Não da conta raiz
Você precisa de um shell de root para abrir um redirecionamento de saída quando não tiver acesso de gravação de sua conta de usuário, por exemplo: -
sudo bash -c "cat file.txt >>/etc/fstab"
sudo tee --append /etc/fstab <file.txt
porque sudo
passa seu stdin para o comando executado.
Tags command-line linux