• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

magician

Escrever em um ficheiro pela consola

4 mensagens neste tópico

Boas tou a fazer um script em shell script e preciso de fazer com que esse script cria-se um file e depois escreve-se nele como posso fazer isso alguem sabe ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

#!/bin/bash

echo "Introduza o nome do ficheiro: "
read file_name

if [ -e $file_name ]
then
   if [ -s $file_name ]
    then
      echo "o ficheiro existem e tem conteúdo"
    else
      echo "O ficheiro existe mas não tem conteúdo"
    fi
else
  echo "o ficheiro não existe, vai ser agora criado:"    
  cat >> $file_name
fi

exit 0

não sei se era bem isto que andavas à procura, mas este script verifica se o ficheiro existe, caso ele não exista cria-o com o comando cat.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Basta fazeres echo > [nome_ficheiro] ou echo >> [nome_ficheiro].

Consulta um manual de bash.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora