problemas con wc

Imagen de rubenpot
0 puntos

Hola!

¿Alguien sabe como se puede quitar el nombre del fichero cuando aplicas wc?

Me explico mejor:
Si pongo
wc fichero -l
Me devuelve
277 fichero

Yo quiero que me devuelva unicamente el numero de lineas, es decir
277

He probado poniendo
wc fichero -l | cut -f1

pero no me soluciona mi problema

Imagen de joseluis
+1
0
-1

Prueba con:

wc -l fichero | sed "s/^ *//g" | cut -d" " -f1

-----
Lectura obligada:

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de karpoke
+1
0
-1

Con awk:

wc -l fichero | awk {'print $1'}

Supongo que con el switch -l wc será más rápido, aunque no es necesario ponerlo porque la columna con el conteo de las líneas es la primera y es la que muestra el awk.

Con cat:

cat fichero | wc -l

Editado: había puesto echo cuando quería poner cat ;-P

+1
0
-1