Carregando...
Sem categoria

Passando um comando longo via terminal sh bash no Linux

Você pode criar arquivos desta forma:

echo 'Olá,
está é a segunda linha
e esta é a terceira' > texto-explicativo.txt &&
#Esse comando irá criar o arquivo texto-explicativo.txt com o texto já dentro dele.
# O && diz que o comando abaixo só será executado se o comando acima foi executado com sucesso
#Mudando o dono do arquivo
chown root:root texto-explicativo.txt

O arquivo texto-explicativo.txt será criado automaticamente, mesmo se ele não existir. Se ele já existir, seu conteúdo será apagado e substituído. Para não apagar o conteúdo do arquivo e colocálo no final do arquivo é só usar o >>

CUIDADO! Tabulações dentro do “” costumam ser convertidas para um caracter estranho, então muito cuidado ao utilizar caracteres diferentes e simplesmente dar CTRL-C CTRL-V de um lugar para outro.

DICA. Caso você utilize o caracter ‘ dentro do seu arquivo, você pode fazer o echo usando:

echo "Olá ..."

Referências

Mais comandos de ligação (&& || ; !)
https://www.tecmint.com/chaining-operators-in-linux-with-practical-examples/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *