domingo, 23 de septiembre de 2012

Listar os contidos dun grupo de arquivos xunto co seu nome: Buscando erros nun texto [bash][Twitcode VIII]

head -v -c-0 <archivos>
Head por defecto amosa as 10 primeiras liñas do contido dun arquivo, pero co -c-0 especificamos que queremos que lea todo ata o último caracter, e co -v pedímoslle que amose o nome dos arquivos, por exemplo:
$ head -v -c-0 *
==> fibonacci_recursivo.py <==
def fibonacci(n):
    if n < 2:
        return n
    else:
        return fibonacci(n - 1) + fibonacci(n - 2)


numero = 10
resultado = fibonacci(numero)

print "Elemento numero", numero, "de fibonacci:", resultado

==> Makefile <==
build:
clean: 
Se o que queremos é que amose os nomes de arquivo e o número de liña o principio de cada unha, faríamos
$ grep -nH '' <arquivos>
Por exemplo:
$ grep -nH '' * 
fibonacci_recursivo.py:1:def fibonacci(n):
fibonacci_recursivo.py:2:    if n < 2:
fibonacci_recursivo.py:3:        return n
fibonacci_recursivo.py:4:    else:
fibonacci_recursivo.py:5:        return fibonacci(n - 1) + fibonacci(n - 2)
fibonacci_recursivo.py:6:
fibonacci_recursivo.py:7:
fibonacci_recursivo.py:8:numero = 10
fibonacci_recursivo.py:9:resultado = fibonacci(numero)
fibonacci_recursivo.py:10:
fibonacci_recursivo.py:11:print "Elemento numero", numero, "de fibonacci:", resultado
Makefile:1:build:
Makefile:2:clean: 

No hay comentarios:

Publicar un comentario