En ocasiones se necesita tomar un archivo grande y separarlo en pequeños archivos seimpre repitiendo la cabecera.
Esta es la manera de resolverlo utilzando split, head, tail
Supongamos que tenemos un archivo llamado prueba.csv
Paso 1: Tomamos a partir de la linea 2 y pasamos al comando split el cual divide en archivos con 500 lineas, colocando como sufijo un consecutivo numérico que comienza por 00, si se obvia -d el sufijo es alfabéttico comenzando por aa
tail -n +2 prueba.csv | split -l 500 -d - prueba_parte_
Paso 2: Por cada archivo generado se toma la primera la linea del archivo original y se concatena al principio
for file in prueba_parte_*
do
head -n 1 prueba.csv > tmp_file
cat $file >> tmp_file
mv -f tmp_file $file
done
Paso 3: En mi caso la version de split aun no soporta el argumento --additional-suffix que permitiria establecer una extensión
for file in prueba_parte_*
do
mv -i $file $file.csv
done
Ninoska Acosta
Libro de Notas Compartido. Solo tecnología..... Versión Beta...
27 febrero, 2015
25 septiembre, 2014
DEBIAN - Cambio en Grub de SO por Defecto
Desde una terminal abrir para edicion /etc/default/grub
Modificar el parametro GRUB_DEFAULT= <la_pos_del_so_requerido>
Luego ejecutar update-grub
Reboot para comprobar
Modificar el parametro GRUB_DEFAULT= <la_pos_del_so_requerido>
Luego ejecutar update-grub
Reboot para comprobar
29 julio, 2014
DEBIAN - Instalando Fuente ChavezPro para LibreOffice
Tres Simples Pasos, Descargar, Extraer y Refrescar
Descargar, Desde el portal del creador www.trincheracreativa.com
Crear carpeta chavezpro dentro de /usr/share/fonts/truetype
Extraer, contenido y colocar dentro de carpeta chavezpro
Refrescar: desde Terminal sudo fc-cache -f -v
Importante - En el caso de de Libreoffice es necesario cerrar y abrir de nuevo para que tome la nueva fuente.
Y a mostrar a más de uno que se sorprende por la tipografía, Excelente Trabajo!!!!
Descargar, Desde el portal del creador www.trincheracreativa.com
Crear carpeta chavezpro dentro de /usr/share/fonts/truetype
Extraer, contenido y colocar dentro de carpeta chavezpro
Refrescar: desde Terminal sudo fc-cache -f -v
Importante - En el caso de de Libreoffice es necesario cerrar y abrir de nuevo para que tome la nueva fuente.
Y a mostrar a más de uno que se sorprende por la tipografía, Excelente Trabajo!!!!
13 diciembre, 2013
SUBLIME - Problema con PyV8 al Instalar emmet
Instalar emmet
Utilizar div>ul>li*4
Presionar tab si no funciona y se desplieaga el Mensaje, vyp8 is being downloaded
Verificar en Browse package, abrir Vyp8 y verificar que se dispone de config.json
si solo se encuenrtra ese archivo no se ha descargado satisfactoriamente vyp8, se debe descargar manual y descomprimir los archivos dentro del directorio.
Reiniciar Sublime probar de nuevo y listo!!!
Utilizar div>ul>li*4
Presionar tab si no funciona y se desplieaga el Mensaje, vyp8 is being downloaded
Verificar en Browse package, abrir Vyp8 y verificar que se dispone de config.json
si solo se encuenrtra ese archivo no se ha descargado satisfactoriamente vyp8, se debe descargar manual y descomprimir los archivos dentro del directorio.
Reiniciar Sublime probar de nuevo y listo!!!
Etiquetas:
sublime
DEBIAN - Montando un .iso
Nada mas sencillo que ejecutar el siguiente comando
mount -t iso9660 /dev/cdrom /media/cdrom
mount -t iso9660 /dev/cdrom /media/cdrom
Etiquetas:
debian
CANAIMA - Instalando Sublime Text 2
Para instalar Sublime Text 2:
Se ejecutan
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Sublime Text 2
Name[es]=Sublime Text 2
Comment=Powerful Text Editor
Comment[es]=Potente editor de texto
GenericName=Text Editor
GenericName[es]=Editor de texto
Exec=sublime_text
Icon=/opt/sublime/Icon/256x256/sublime_text.png
Terminal=false
StartupNotify=true
Type=Application
MimeType=text/html;text/css;application/x-php;application/javascript;
Categories=Application;TextEditor;IDE;Development;GTK;
Se ejecutan
- Descargar Sublime Text 2
- Desempacar Contenido del archivo descargado
- Renombrar la carpeta Sublime
- Mover la nueva carpeta al directorio de aplicaciones
- Crear enlace a directorio de usuario
- Crear enlace para ejecutar desde cualquier punto
- Finalmente para que el Editor nos quede accesible por menu se debe crear un archivo .desktop en el directorio /usr/share/applications con el siguiente contenido
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Sublime Text 2
Name[es]=Sublime Text 2
Comment=Powerful Text Editor
Comment[es]=Potente editor de texto
GenericName=Text Editor
GenericName[es]=Editor de texto
Exec=sublime_text
Icon=/opt/sublime/Icon/256x256/sublime_text.png
Terminal=false
StartupNotify=true
Type=Application
MimeType=text/html;text/css;application/x-php;application/javascript;
Categories=Application;TextEditor;IDE;Development;GTK;
Etiquetas:
canaima
13 febrero, 2013
SYMFONY - Error Descargando Composer
Al ejecutar el comando de descarga recomendado parar Composer
curl -s https://getcomposer.org/installe | php
Se genera el error
Para ejecutar la descarga de forma efectiva es nedcesario incluir sudo entre | y php, quedando el comando
curl -s https://getcomposer.org/installe | sudo php
Etiquetas:
Symfony
SYMFONY - Como Configurar en Remoto
Symfony viene configurado por defecto que solo se puede desde localhost accesar su archivo de configuración.
Un mecanismo sencillo es editar ruta/para/symfony/web/config.php
Modificar la entrada de validación e incluir la IP desde donde se accesa al servicio.
Un mecanismo sencillo es editar ruta/para/symfony/web/config.php
Modificar la entrada de validación e incluir la IP desde donde se accesa al servicio.
Etiquetas:
Symfony
05 febrero, 2013
DEBIAN - Configurando Teclado a Español
Si se hace necesario cambiar el idioma del teclado.se debe ejecutar desde una sesión terminal con súper.
dpkg-reconfigure keyboard-configuration
En mi caso para lograr utilizar todos lo caracteres ubicado especialmente para la tecla Altgr de mi teclado KKW-110s
Funciono con la Siguiente Configuración,
Generic 105-Key (Intl) PC
Spanish - Spanish (include dead title)
Rigth alt (Altgr)
No Compose Key
DEBIAN - Compartir Directorio Conexión Remmina
Dentro de las Propiedades de la Conexión se debe activar la opción Share Folder, y ubicar la ruta del folder deseado, en mi caso en el home he creado una carpeta rdp
DEBIAN - Habilitar Tapping en Touchpad EEE PC
Encontre una solución sencilla al problema con mi EEE Pc con Debian, solo era necesario ejecutar synclient TapButton1=1 desde una sesion terminal. Y se identifica si funciona el tapping
Para establecer en xfce como predeterminado el commando una vez se inicie la sesión se debe incluir como una nueva aplicación en el Session and Startup.
Para establecer en xfce como predeterminado el commando una vez se inicie la sesión se debe incluir como una nueva aplicación en el Session and Startup.
DEBIAN - Como Cambiar Teclado
Ejecutar desde una sesión Terminal
sudo dpkg-reconfigure keyboard-configuration
Identificar la opción de Teclado que aplique para el cambio
sudo dpkg-reconfigure keyboard-configuration
Identificar la opción de Teclado que aplique para el cambio
27 enero, 2013
WINDOWS - Limpiando Cache de Keys De Putty
Solo es necesario ubicar la siguiente ruta en el Registry
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
Y eliminar el host keys requerido
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
Y eliminar el host keys requerido
Suscribirse a:
Entradas (Atom)