phoemur
(usa Debian)
Enviado em 07/08/2013 - 10:25h
m4iir1c10 escreveu:
O legal do bash e que voce pode atingir os mesmos resultados em diversas maneiras :)
Essa e uma bem simples:
echo "A sequencia registrada foi de $(head -n1 body.txt) ate $(tail -n1 body.txt)"
e essa e outra mais incrementada:
last=$(cat body.txt | wc -l)
echo "A sequencia registrada foi de $(cat body.txt | sed -n 1p) ate $(cat body.txt | sed -n ${last}p)"
Porem como disse o resultado e o mesmo e e isso que interessa :)
Verdade, eu também quando comecei a aprender o sed fazia tudo com ele, mas acho que pra iniciantes em shell script usar tail e head fica mais compreensível...
Mas com o sed eu usaria sem variáveis, apenas assim:
echo "A sequencia registrada foi de $(sed -n '1p' body.txt) ate $(sed -n '$p' body.txt)"
abçs