Quero fazer preencher automaticamente o arquivo de texto que fiz mas não sei como, quero fazer um script .sh funcionar automaticamente mas não sei como. o script que eu pensei, por exemplo, assim
touch " ubuntu story "
depois disso, quero preencher o texto no meu arquivo de história, por exemplo, o texto que você deseja adicionar assim
Ubuntu is one of the most secure operating systems around. And the long-term support releases give you five years of security patches and updates.
Developer = Canonical Ltd.
OS family = Linux
Working state = Current
Source model = Open-source[1][2]
Initial release = 20 October 2004 (15 years ago)
como adicionar este texto ao arquivo ubuntu story com script?
se estiver usando o método manual, posso usar esse método
nano "ubuntu story"
depois disso eu colo na coluna do terminal, então eu Ctrl + X + Y + Enter
, depois disso ele será salvo.
por favor me ajude se você usa o script bash .sh
Em alguns dos meus scripts eu faço algo assim:
Ou:
Observe que um > substitui ou cria um novo arquivo e >> adiciona ao final do arquivo. Tenho dados adicionais que adiciono ao arquivo de log. Também é melhor com Linux usar CamelCase, under_score ou justonename em vez de espaços. Você tem que escapar de espaços em comandos futuros, o que torna tudo mais complicado.
Você pode usar um documento aqui
A citação de qualquer parte da palavra
EOF
como\EOF
ou ,'EOF'
por exemplo, impede a expansão do conteúdo do shell.Eu usei um bash shebang, já que foi isso que você marcou sua pergunta, mas aqui os documentos são suportados em todos os shells POSIX.