Comando Cat
Resuelto
akhx
Mensajes publicados
1
Estado
Miembro
-
shadoxys Mensajes publicados 3 Estado Miembro -
shadoxys Mensajes publicados 3 Estado Miembro -
Hola, necesito unir 3 archivos de texto en uno solo y luego separarlos por ****** (asteriscos). No puedo entender qué comando podría usar en combinación con Cat. Estoy usando Fedora 14.
Gracias de antemano.
Gracias de antemano.
5 respuestas
-
hola
(cat archivo1 ; echo "*****" ; cat archivo2 ; echo "******" ; cat archivo3) >archivo
o usar head para tener un separadorhead -999999 archivo1 archivo2 archivo3 >archivo
-
Hola,
con solo cat, no veo cómo hacerlo :(
bueno, sí, si tienes el control del terminalcat fic1 - fic2 - fic3
escribes *****, luego Enter, luego Ctrl-D, cada vez que el comando te devuelva el terminal.
pero no es muy práctico ;)
¿puedes usar otras herramientas?
con sedsed -s '$a*****' fic1 fic2 fic3
con awkawk '{if(NR>FNR){NR=1; printf("%s\n%s\n","*****",$0)}else{print}}' fic1 fic2 fic3 -
¡Muchas gracias por sus respuestas! Es exactamente lo que estaba buscando. Es la primera vez que publico en este sitio y ¡vaya, qué resultado! Gracias por tomarse el tiempo de responderme. ¡Hasta luego, chicos!
-
hola,
cat archivo1 archivo2 archivo3 >archivo
a+ -
Para esta parte está bien, de hecho lo que me gustaría hacer es que una vez que los 3 textos estén reunidos, me gustaría separar los textos en el nuevo archivo por unos ***. Simplemente para poder distinguirlos.
cat archivo1 archivo2 archivo3 > archivo | ??????
Gracias