Re: ¿Como limito la salida de un comando?
Hola, Y no te vale si formateas la salida del comando date así ? : $ date +%b%e sep 5 o bien : $ date +%b %d sep 05 Creo que es más sencillo y ligero que enredar con el cut. Un saludo Rober Morales wrote: Iñaki escribió: El Domingo, 4 de Septiembre de 2005 19:39, Pablo Braulio escribió: || Hola a todos. || || Intento limitar la salida de date para poder comparar y filtrar logs. || || # date || dom sep 4 19:36:21 CEST 2005 || || Me gustaría que se quedara esta salida en: || || sep 4 Pon varios numeros separados por comas tras -f : date | cut -d -f2,4 sep 4 Nota: Tienes que poner -f2,4 en vez de -f2,3 pues después de sep hay 2 espacios en blanco luego se contabilizan como dos bloques. eso es, creo, porque falta el cero del 04. normalmente debería haber un solo espacio -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
¿Como limito la salida de un comando?
Hola a todos. Intento limitar la salida de date para poder comparar y filtrar logs. # date dom sep 4 19:36:21 CEST 2005 Me gustaría que se quedara esta salida en: sep 4 ¿Alguien sabe como hacerlo?.He intentado con cut y awk, pero sólo consigo ver uno de los campos que le digo, no el mes y el día. date |awk 'BEGIN{FS=CEST};{print $1}' dom sep 4 19:53:20 date |awk '{print $2}' sep date |awk '{print $3}' 4 -- Saludos. Pablo Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49 Jabber: [EMAIL PROTECTED] http://aldiagestion.com/blog pgpT4Pamv1hBi.pgp Description: PGP signature
Re: ¿Como limito la salida de un comando?
El Domingo 04 Septiembre 2005 19:39, Pablo Braulio escribió: Hola a todos. Intento limitar la salida de date para poder comparar y filtrar logs. # date dom sep 4 19:36:21 CEST 2005 Me gustaría que se quedara esta salida en: sep 4 Si es únicamente para date quizá esto te sirva: [EMAIL PROTECTED]:~$ date +%b %d sep 04 Y sin el 0: [EMAIL PROTECTED]:~$ date +%b %e sep 4
Re: ¿Como limito la salida de un comando?
El Domingo, 4 de Septiembre de 2005 19:41, Pitoe escribió: un simple cut??? ¿Como lo delimito?. -- date dom sep 4 20:04:22 CEST 2005 firewall:~# date |cut -d -f4 4 firewall:~# date |cut -d -f5 20:04:43 firewall:~# date |cut -d -f3 firewall:~# date |cut -d -f2 sep Saludos. Pablo Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49 Jabber: [EMAIL PROTECTED] http://aldiagestion.com/blog pgpzT7CdiLisP.pgp Description: PGP signature
Re: ¿Como limito la salida de un comando?
Si es únicamente para date quizá esto te sirva: [EMAIL PROTECTED]:~$ date +%b %d sep 04 Y sin el 0: [EMAIL PROTECTED]:~$ date +%b %e sep 4 Eso me sirve, pero la cosa va mas allá. Tengo este log: Sep 4 20:06:19 localhost kernel: CONEXION_WEB IN=eth0 OUT= MAC=x DST=xxx TOS=0x00 PREC=0x00 TTL=46 ID=13008 DF PROTO=TCP SPT=4297 DPT=80 WINDOW=57344 RES=0x00 SYN URGP=0 ¿Como corto para que sólo muestr sep 4?. Es para comparar las fechas. -- Saludos. Pablo Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49 Jabber: [EMAIL PROTECTED] http://aldiagestion.com/blog pgpf7U0Svpyak.pgp Description: PGP signature
Re: ¿Como limito la salida de un comando?
date | awk '{print $2 $3}' Aunque es mejor como te dijeron por ahi, hacerlo directamente con date y sus parametros. Saludos. El Dom 04 Sep 2005 14:39, Pablo Braulio escribió: Hola a todos. Intento limitar la salida de date para poder comparar y filtrar logs. # date dom sep 4 19:36:21 CEST 2005 Me gustaría que se quedara esta salida en: sep 4 ¿Alguien sabe como hacerlo?.He intentado con cut y awk, pero sólo consigo ver uno de los campos que le digo, no el mes y el día. date |awk 'BEGIN{FS=CEST};{print $1}' dom sep 4 19:53:20 date |awk '{print $2}' sep date |awk '{print $3}' 4 -- -- Martin.
Re: ¿Como limito la salida de un comando?
O al reves, que quedaria mejor :D date | awk '{print $3 $2}' que te da: 4 Sep Saludos. Aunque es mejor como te dijeron por ahi, hacerlo directamente con date y sus parametros. Saludos. El Dom 04 Sep 2005 14:39, Pablo Braulio escribió: Hola a todos. Intento limitar la salida de date para poder comparar y filtrar logs. # date dom sep 4 19:36:21 CEST 2005 Me gustaría que se quedara esta salida en: sep 4 ¿Alguien sabe como hacerlo?.He intentado con cut y awk, pero sólo consigo ver uno de los campos que le digo, no el mes y el día. date |awk 'BEGIN{FS=CEST};{print $1}' dom sep 4 19:53:20 date |awk '{print $2}' sep date |awk '{print $3}' 4 -- -- Martin.
Re: ¿Como limito la salida de un comando?
El Domingo, 4 de Septiembre de 2005 19:39, Pablo Braulio escribió: || Hola a todos. || || Intento limitar la salida de date para poder comparar y filtrar logs. || || # date || dom sep 4 19:36:21 CEST 2005 || || Me gustaría que se quedara esta salida en: || || sep 4 Pon varios numeros separados por comas tras -f : date | cut -d -f2,4 sep 4 Nota: Tienes que poner -f2,4 en vez de -f2,3 pues después de sep hay 2 espacios en blanco luego se contabilizan como dos bloques. -- que a mí ni me va ni me viene... pero por comentar...
Re: ¿Como limito la salida de un comando?
El Domingo, 4 de Septiembre de 2005 20:02, Iñaki escribió: El Domingo, 4 de Septiembre de 2005 19:39, Pablo Braulio escribió: || Hola a todos. || || Intento limitar la salida de date para poder comparar y filtrar logs. || || # date || dom sep 4 19:36:21 CEST 2005 || || Me gustaría que se quedara esta salida en: || || sep 4 Pon varios numeros separados por comas tras -f : date | cut -d -f2,4 sep 4 Nota: Tienes que poner -f2,4 en vez de -f2,3 pues después de sep hay 2 espacios en blanco luego se contabilizan como dos bloques. Gracias a todos, me habéis dado varías alternativas. -- Saludos. Pablo Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49 Jabber: [EMAIL PROTECTED] http://aldiagestion.com/blog pgpGgjmpNuAjN.pgp Description: PGP signature
Re: ¿Como limito la salida de un comando?
Iñaki escribió: El Domingo, 4 de Septiembre de 2005 19:39, Pablo Braulio escribió: || Hola a todos. || || Intento limitar la salida de date para poder comparar y filtrar logs. || || # date || dom sep 4 19:36:21 CEST 2005 || || Me gustaría que se quedara esta salida en: || || sep 4 Pon varios numeros separados por comas tras -f : date | cut -d -f2,4 sep 4 Nota: Tienes que poner -f2,4 en vez de -f2,3 pues después de sep hay 2 espacios en blanco luego se contabilizan como dos bloques. eso es, creo, porque falta el cero del 04. normalmente debería haber un solo espacio -- // //Rober Morales Chaparro // #include /* RMC'05 */ iostream class saludo { public: saludo(){ std::cout hola; } ~saludo() { std::cout mundo! ; } } ; int main() { saludo holamundo; } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]