miércoles, 20 de julio de 2011
Algo de awk
Necesitaba enviar algunos parámetros a un script en awk, el problema es que eran varios, mi solución fue:
$ awk -v param1=$var1 -v param2=$var2 '{acciones}'
De esta forma se tenía los parámetros necesitaba usar.
Algunos tutos y libros interesantes para aprender awk:
- http://www.linux-es.org/node/31
- http://www.lawebdelprogramador.com/cursos/AWK/5752-Guia_del_usuario_para_AWK.html
Publicado por
Nicolas Castro
en
17:46
0
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
enviar varios parametros awk linux consola
lunes, 18 de julio de 2011
Renombrar archivos masivamente desde consola
En ocasiones nos encontramos con que tenemos muchos archivos que tienen una extensión que nos gustaría cambiar o que tienen alguna cadena que nos gustaría quitar. Por ejemplo tener muchos archivos que digan: nombreDelArchivo-NombreAutor, o cosas por el estilo. Esto es algo muy sencillo de arreglar con la orden rename.
Una de las formas de aplicarlo es:
rename 's/cadenaAreemplazar/cadenaNueva/' archivosAaplicar
Por ejemplo, supongamos que tenemos muchos archivos, para este caso que los archivos fueron generados por el siguiente script:
#!/bin/bash
echo "Comenzando la ejecucion"
for i in $(seq 2 10)
do
touch archivo$i\(Nombre\)
done
echo "Finalizado correctamente"
Una de las formas de aplicarlo es:
rename 's/cadenaAreemplazar/cadenaNueva/' archivosAaplicar
Por ejemplo, supongamos que tenemos muchos archivos, para este caso que los archivos fueron generados por el siguiente script:
#!/bin/bash
echo "Comenzando la ejecucion"
for i in $(seq 2 10)
do
touch archivo$i\(Nombre\)
done
echo "Finalizado correctamente"
Cuando haya finalizado la ejecución tendremos varios archivos: archivo1(Nombre), archivo2(Nombre), etc
Si quisiéramos quitar la cadena "(Nombre)" de cada uno de ellos, sería ejecutar:
$ rename 's/\(Nombre\)//' *\(Nombre\)
La parte final del comando toma todos los archivos cuyo nombre contenga la cadena "(Nombre)" en la carpeta que estamos trabajando.
jueves, 14 de julio de 2011
Debian en Lenovo z470
Si alguno de ustedes ha comprado una lenovo Z470 e instaló debian squeeze como OS tal vez tenga un problema con las gráficas y es que todo el entorno gráfico se verá horrible, la resolución de la pantalla será de 1024 x 768, en fin. No les aconsejo ni siquiera intentar instalar los controladores nvidia, lo primero que les aconsejo es utilizar los repos de debian testing y actualizar todo, ya que con este kernel se configurarán las gráficas (al menos para obtener una mejor resolución), y podremos trabajar mejor. Para mí fue suficiente con esto, ya que aún no logro instalar los controladores oficiales de nvidia. Además si quiero multimedia uso algún otro OS.
Repos debian testing:
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
Para agregarlos, abrir la consola y ejecutar
# gedit /etc/apt/sources.list
agregan las 2 líneas anteriores.
Luego, hay que actualizar todo así que tarda un poco, recomiendo que tengan una buena conexión a internet:
# aptitude update && aptitude upgrade
Después de esto, reiniciar y cuando vuelvan a la interfaz gráfica ya tendremos resolución de 1366 x 768 y las demás.
Publicado por
Nicolas Castro
en
15:17
3
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
miércoles, 13 de julio de 2011
Instalar wine en Debian
Lo primero que debemos hacer como todo programa en debian es agregar los repositorios para poder instalarlo, así que:
1. Abren el archivo donde están los repos:
# gedit /etc/apt/sources.list
2. Agregan según sea:
-Si usas lenny: deb http://www.lamaresh.net/apt lenny main
-Si usas squeeze: deb http://www.lamaresh.net/apt squeeze main
-Si usas sid: deb http://www.lamaresh.net/apt sid main
3. Para que deje actualizar se debe obtener la llave:
# wget http://www.lamaresh.net/apt/key.gpg && sudo apt-key add key.gpg
4. Si tienes instalado alguna versión de wine, se debe desinstalar:
# aptitude purge wine
5. Actualizamos:
# aptitude update && aptitude upgrade
6. Instalamos wine:
# aptitude install wine
y listo!
Ahora si lo queremos usar, simplemente:
$ wine archivo.exe
o
desde la interfaz click derecho sobre el .exe, "abrir con" y seleccionas wine.
Para evitarnos estar haciendo esto desde consola, por ejemplo si quisiéramos crear un lanzador en alguna parte, en la parte donde dice comando colocarías: wine /ubicacion/del/archivo.exe
Nota:
Para los que no saben, wine crea una carpeta donde se guardan los programas instalados ahí es donde tendrás que buscar el .exe del programa que hayas instalado. (La carpeta está en $HOME/.wine/ )
Para abrir el configurador de wine deben escribir desde la consola:
$ winecfg
1. Abren el archivo donde están los repos:
# gedit /etc/apt/sources.list
2. Agregan según sea:
-Si usas lenny: deb http://www.lamaresh.net/apt lenny main
-Si usas squeeze: deb http://www.lamaresh.net/apt squeeze main
-Si usas sid: deb http://www.lamaresh.net/apt sid main
3. Para que deje actualizar se debe obtener la llave:
# wget http://www.lamaresh.net/apt/key.gpg && sudo apt-key add key.gpg
4. Si tienes instalado alguna versión de wine, se debe desinstalar:
# aptitude purge wine
5. Actualizamos:
# aptitude update && aptitude upgrade
6. Instalamos wine:
# aptitude install wine
y listo!
Ahora si lo queremos usar, simplemente:
$ wine archivo.exe
o
desde la interfaz click derecho sobre el .exe, "abrir con" y seleccionas wine.
Para evitarnos estar haciendo esto desde consola, por ejemplo si quisiéramos crear un lanzador en alguna parte, en la parte donde dice comando colocarías: wine /ubicacion/del/archivo.exe
Nota:
Para los que no saben, wine crea una carpeta donde se guardan los programas instalados ahí es donde tendrás que buscar el .exe del programa que hayas instalado. (La carpeta está en $HOME/.wine/ )
Para abrir el configurador de wine deben escribir desde la consola:
$ winecfg
Publicado por
Nicolas Castro
en
14:38
2
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
instalar usar wine debian
Instalar eclipse y netbeans en Debian
Instalando Eclipse en Debian
Es algo muy simple si ya tenemos los repositorios oficiales agregados, para verificar:
# vim /etc/apt/sources.list
Si no sabes cómo es lo de los repositorios, o para agregar alguno:
http://www.esdebian.org/wiki/introduccion-repositorios-debian
(Si recien agregas los repositorios: # aptitude update && aptitude upgrade)
Luego, ejecutar:
# aptitude install openjdk-6-jdk openjdk-6-jre eclipse
Si por alguna razón te dice que no están los paquetes(No se puede encontrar ningún paquete cuyo nombre o descripción coincida con....), revisa que estén en los repositorios con:
# aptitude search openjdk-6-jdk openjdk-6-jre eclipse
Aparecerá una lista, revisa que estén los 3. Si no están, es cuestión de los repos.
Y listo!
Instalando Netbeans 7.0 Debian
Para muchos usuarios Debian no debe ser difícil hacerlo sin embargo aquí vamos:
1. Descargar la versión de netbeans que se desea de la página oficial.
2. Por la consola ir al directorio donde está el archivo, si fuese en descargas:
$ cd $HOME/Descargas/
3. Ejecutar el comando "su" para quedar como root.
4. $ sh nombreDelArchivo.sh
5. Seguir la instalación tipo tintows: next, next, accept, next, finish...
Listo! Netbeans instalado.
Es algo muy simple si ya tenemos los repositorios oficiales agregados, para verificar:
# vim /etc/apt/sources.list
Si no sabes cómo es lo de los repositorios, o para agregar alguno:
http://www.esdebian.org/wiki/introduccion-repositorios-debian
(Si recien agregas los repositorios: # aptitude update && aptitude upgrade)
Luego, ejecutar:
# aptitude install openjdk-6-jdk openjdk-6-jre eclipse
Si por alguna razón te dice que no están los paquetes(No se puede encontrar ningún paquete cuyo nombre o descripción coincida con....), revisa que estén en los repositorios con:
# aptitude search openjdk-6-jdk openjdk-6-jre eclipse
Aparecerá una lista, revisa que estén los 3. Si no están, es cuestión de los repos.
Y listo!
Instalando Netbeans 7.0 Debian
Para muchos usuarios Debian no debe ser difícil hacerlo sin embargo aquí vamos:
1. Descargar la versión de netbeans que se desea de la página oficial.
2. Por la consola ir al directorio donde está el archivo, si fuese en descargas:
$ cd $HOME/Descargas/
3. Ejecutar el comando "su" para quedar como root.
4. $ sh nombreDelArchivo.sh
5. Seguir la instalación tipo tintows: next, next, accept, next, finish...
Listo! Netbeans instalado.
Publicado por
Nicolas Castro
en
12:01
1 comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
instalar eclipse netbeans debian
Suscribirse a:
Entradas (Atom)