Está en la página 1de 3

Clase 5

Contenido
1 Comandos varios para trabajar con texto ................................................................................................... 2
1.1 wc ........................................................................................................................................................ 2
1.2 sort y redireccionamiento pipe ........................................................................................................... 2
1.3 head, tail, tac, nl .................................................................................................................................. 2
1 Comandos varios para trabajar con texto
1.1 wc
Cuenta palabras, caracteres y líneas:

$ echo "test contador palabras" | wc


Cuenta solamente líneas:

$ echo "test contador palabras" | wc -l


#Cuenta solamente palabras

$ echo "test contador palabras" | wc -w


#Cuenta solamente caractéres

$ echo "test contador palabras" | wc -c

1.2 sort y redireccionamiento pipe


realiza la ordenación de las líneas de entrada

redireccionar la salida de cat a sort

$ cat arch1.txt | sort


redireccionar la salida de cat y sort, a uniq

$ cat arch1.txt | sort | uniq


redireccionar la salida de cat,sort y uniq, a contar líneas

$ cat arch1.txt | sort | uniq | wc -l


Nota: para usar uniq el texto tiene que estar ordenado

$ echo -e "gato\nperro\nvaca"
$ echo -e "gato\nperro\nvaca">>arch1.txt
$ sort arch1.txt
Si se quiere que los resultados se almacenen en el mismo archivo:
$ sort -o arch1.txt arch1.txt

1.3 head, tail, tac, nl


muestra las primeras n líneas, por defecto 10
$ head -n 2 arch1.txt
muestra las últimas n líneas, por defecto 10
$ tail -n 2 arch1.txttac
contrario de cat, muestra el contenido en sentido reverso
$ tac arch1.txt
muestra el contenido con las líneas numeradas
$ nl arch1.txt
Ordena la entrada de datos hasta que se ingrese END
$ sort<<END

También podría gustarte