2007-06-10 12:47:29 7 34937333375 00034937842733
0.00098
2007-06-10 12:48:04 3 34937333375 00034937842733
0.00042
2007-06-10 12:49:44 73 34937333375 00034937842733
0.01022
Me gustaría quedarme sólo con la última columna (o con cualquier otra
en oto caso), pero "cut" sólo permite delimitadores "normales" (ni
tabulador, ni conjunto de espacios en plan \s ni nada así).
¿Estoy equivocado y "cut" si valdría para mi caso? ¿existe algún "cut"
más potente?
PD: Sé que lo podría hacer con "sed" y tal, pero me gustaría saber si
se puede hacer usando la sencillez de "cup".
Gracias.
--
Iñaki Baz Castillo
<ibc.l...@aliax.net>
¿awk?
awk '{print $5}' tufichero
($5 si hay 5 columnas, si no $4, $3 ... etc)
Saludos
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
> Hola, tengo un fichero así, acmpos separados por un número
> indeterminado de espacios:
>
> 2007-06-10 12:47:29 7 34937333375 00034937842733
> 0.00098
> 2007-06-10 12:48:04 3 34937333375 00034937842733
> 0.00042
> 2007-06-10 12:49:44 73 34937333375 00034937842733
> 0.01022
>
> Me gustaría quedarme sólo con la última columna (o con cualquier otra
> en oto caso), pero "cut" sólo permite delimitadores "normales" (ni
> tabulador, ni conjunto de espacios en plan \s ni nada así).
Si quieres utilizar el cut con varios espacios, prueba a eliminar primero
las secuencias de espacios:
cat archivo | tr -s " " | cut -d " " -f4
>
> ¿Estoy equivocado y "cut" si valdría para mi caso? ¿existe algún "cut"
> más potente?
Claro, con awk mismo puedes.
>
> PD: Sé que lo podría hacer con "sed" y tal, pero me gustaría saber si
> se puede hacer usando la sencillez de "cup".
>
> Gracias.
un placer
>
>
> --
> Iñaki Baz Castillo
> <ibc.l...@aliax.net>
>
---------------------------------------------
Arnau Carrasco - http://www.arnaucarrasco.com
---------------------------------------------
Gracias a ambos. Lo había logrado con "sed" pero me quedaba un poco
antiestético. XD
Saludos.