Pular para o conteúdo

Criar scripts

Responder tópico
  • Denunciar
  • Indicar

1. Criar scripts

Enviado em 23/11/2017 - 18:37h

Boa tarde,

Alguém pode me dar uma luz com este exercicio?

1) Criar um scripts , que faça isso:

a) uma copia do arquivo indicada como primeiro parametro, com o nome indicado como segundo parametro.
b) adicionar no final do arquivo indicada como segundo parametro, o conteudo ordenado em ondem inversa do arquivo indicado como primeiro parametro.

Responder tópico

4. Re: Criar scripts

Enviado em 24/11/2017 - 13:45h

a) uma copia do arquivo indicada como primeiro parametro, com o nome indicado como segundo parametro.
./script.sh nome novonome

arqoriginal=$1
arqnovo=$2
cp $arqoriginal $arqnovo
b) adicionar no final do arquivo indicada como segundo parametro, o conteudo ordenado em ondem inversa do arquivo indicado como primeiro parametro.
tac $arqoriginal >> $arqnovo

5. Re: Criar scripts

Enviado em 24/11/2017 - 14:09h

Ryuk escreveu:

a) uma copia do arquivo indicada como primeiro parametro, com o nome indicado como segundo parametro.
./script.sh nome novonome

arqoriginal=$1
arqnovo=$2
cp $arqoriginal $arqnovo

b) adicionar no final do arquivo indicada como segundo parametro, o conteudo ordenado em ondem inversa do arquivo indicado como primeiro parametro.
tac $arqoriginal >> $arqnovo
Eu usei este e funcionou bem:

if file $1;
#comprobar si es un fichero
then
cp $1 $2|
#comando para copiar el fichero parametro 1 con el nombre del parametro 2
cat $1 | sort -r > $2
#si eres un fichero este comando irá copiar el contenido de forma inversa del primero parametro.

else
#comando que se no se cumpre el primero parametro vas enseñar una mensaje de error al usuario.
echo "No ha puesto un fichero que exista!"

fi

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder