/srv/irclogs.ubuntu.com/2016/07/22/#ubuntu-es.txt

sirixbuenas noches01:43
dannyLopezBuenos días. o/15:53
dannyLopez¿Hay alguna forma de mover los archivos que se obtienen de un find?15:53
guampadannyLopez: find tiene el parametro -exec15:57
guampa-exec <argumentos> \;15:57
guampadentro de <argumentos>, la cadena {} es reemplazada por el item encontrado15:57
dannyLopezSí, también estaba leyendo de awk y xargs, sólo que pregunté acá porque pensé que mi pregunta no era muy entendible para Google.15:58
guampaxargs es raro que sea necesario usarlo con find, dado -exec15:59
guampano recuerdo exactamente porque pero hubo veces que opte por xargs con find15:59
guampaahora no se me ocurre porque15:59
guampasi es mas frecuente con pipes desde grep etc15:59
dannyLopezCuando dices pipes te refieres al uso de awk ¿Verdad?16:00
guampano, al pipe |16:00
dannyLopezAh ya, es que según lo que veo, el xargs y el awk son los únicos que requieren pipes16:01
guampaawk en realidad puede abrir archivos para lectura, es un mini lenguaje completo16:02
guampapero si es verdad que principalmente esta pensado para trabajar con entrada estandar16:02
dannyLopezOh, no tenía ni idea de su existencia. :O16:02
guampaxargs trabaja solo con entrada estandar16:02
guampaah si es una de las herramientas base de entornos UNIX16:02
dannyLopezMe parece curioso para leer sobre awk.16:03
guampaesta bueno awk, es bastante simple y muy util16:03
dannyLopezguampa: ¿Quedaría así más o menos? find /media/ubuntu/Nuevo -iname *.xls* -exec mv {} -t /media/ubuntu/Nuevo/EXCEL16:05
dannyLopez¿O eso me genera loop?16:05
guampano, esta perfecto16:06
guampasolo le falta el terminador16:06
guampaal final /;16:06
dannyLopezPunto y coma16:06
guampasi, necesitas el escape para que no lo tome el shell16:07
dannyLopezAh, va así con /;16:07
guampasi, sino el shell lo toma porque la linea la parsea el shell antes que find16:07
guampay ; es separador de comandos para el shell16:07
dannyLopezfind: missing argument to `-exec'16:08
guampadannyLopez: como quedo la linea que pusiste?16:10
dannyLopezEspera inicio desde el Pc en el que estoy trabajando. :)16:11
lopezDannyHola. :)16:16
lopezDannyguampa: ubuntu@ubuntu:~$ find /media/ubuntu/Nuevo\ vol/ -iname *.xls* -exec mv {} -t /media/ubuntu/Nuevo\ vol/EXCEL/;16:16
guampaah, separa el terminador con un espacio16:16
guampasino lo toma como parte del path16:16
lopezDanny¿O sea /_; Siendo _ un espacio?16:17
lopezDannyPorque lo acabo de hacer y sale lo mismo16:17
guampano16:17
guampael escape \ siempre tiene que ir pegado al caracter que esta escapando, en este caso ;16:18
guampalo que tenes que separar es el conjunto terminador /; del path de destino que le pasas a mv16:18
guampafind /media/ubuntu/Nuevo\ vol/ -iname *.xls* -exec mv {} -t /media/ubuntu/Nuevo\ vol/EXCEL /;16:18
lopezDannyAaah ya16:18
lopezDannyfind /media/ubuntu/Nuevo\ vol/ -iname *.xls* -exec mv {} -t /media/ubuntu/Nuevo\ vol/EXCEL /; find: missing argument to `-exec'16:19
lopezDanny:(16:19
guampalopezDanny: no se que puede tener, se ve bien el comando16:22
guampaproba sin pasar -t, no es necesario16:22
lopezDannyIgual.16:23
guampala verdad no veo que puede estar jodiendo, te diria que pruebes reconstruyendo el comando desde versiones mas simples, de prueba16:24
guampaproba con echo en vez de mv, por seguridad16:24
lopezDannyCon echo me da el mismo error en -exce16:25
lopezDannys/ec/ec16:26
lopezDannyJajaja16:26
guampaahhhhhh16:29
guampaya veo el problema16:29
guampael caracter de escape esta mal16:30
guampaes \ , no /16:30
lopezDannyEso estaba pensando16:30
guampa/ es el de directorios :p16:30
lopezDannyCuando dices caracter de escape16:30
lopezDannySólo que me da miedo opinar. Jajaja16:30
guampaun escape se llama asi porque "escapa" del motor de interpretacion de algo16:30
guampaen este caso del motor de bash que interpreta el texto de una linea (o sea la libreria Readline)16:31
guampaal escapar, no se interpreta, se pasa tal como viene sin tomar ninguna accion especial16:31
guampa\ significa "el proximo caracter, no lo interpretes, pasalo de largo"16:32
guampaasi logras que bash no interprete el punto y coma y find lo pueda recibir16:32
guampapor eso es que no te funcionaria con un espacio en el medio16:32
guampaestarias escapando el caracter de espacio16:33
lopezDannyAh ya16:34
dannyLopezSí me funcionó, ahora a ponerme a abrir Excels16:35
dannyLopezJajaja16:35
guampa:D16:35
salvador_hola! alguien de El Salvador?18:30

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!