lines.sh

Publicado por Fábio Berbert de Paula 13/11/2002

[ Hits: 5.881 ]

Homepage: https://mestrefabio.com

Download lines.zip




Shell script usado para mostrar determinada linha de um arquivo qualquer.

  



Esconder código-fonte

#!/bin/bash
#Wed Aug 14 2002
#
# Esse script mostra determinada linha em um arquivo nao binario.
# Procurei, mas ainda nao vi um script ou rotina em C que fizesse
# exatamente isso, mostrar unica e exclusivamente uma linha em 
# um documento texto.
#
#Coded by Carlos Carvalho
#h4sh@uol.com.br
#www.vivaolinux.com.br

FILE=/tmp/filenumber
FILE2=/tmp/filenumber2
if   [ -z "$1" ]
then
   echo "Usage: ./lines.sh arquivo numero_de_linha"
   exit 0
             else
           cat "$1" |grep -n $ > $FILE
                cat $FILE |cut -d ":" -f1-20 |grep -w $2 > $FILE2

           head -1 $FILE2
           > $FILE
      > $FILE2
fi
exit 0
#EOF

Scripts recomendados

Automatizando a Instalação do Firefox no Ubuntu 9.04 Jaunty Jackalope

Montando pen-drive com Dialog

Abre e fecha o Drive de Cd-Rom

Criando uma lixeira [Melhorado]

Capturando tela em modo gráfico (Melhorado)


  

Comentários
[1] Comentário enviado por fernandomerces em 04/02/2011 - 01:28h

Bem, eu uso o sed quando preciso disso:

# Mostrar a linha 8 do arquivo.txt
$ sed '8q;d' arquivo.txt


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts