Unix & Linux

61
¿Cómo recorrer las líneas de un archivo?

Digamos que tengo este archivo: hello world hello world Este programa #!/bin/bash for i in $(cat $1); do echo "tester: $i" done salidas tester: hello tester: world tester: hello tester: world Sin forembargo, me gustaría que la iteración sobre cada línea ignore los espacios en blanco, es...

61
Convención de nomenclatura de archivos Unix [cerrada]

Me preguntaba cuál es la convención de nomenclatura para archivos en Unix. No estoy seguro de esto, pero creo que tal vez hay una convención de nomenclatura universal que uno debería seguir. Por ejemplo, quiero nombrar un archivo que diga: backupcon part 2yrandom Debería hacerlo...

61
¿Cómo obtengo la distribución actual del teclado?

Me pregunto si hay alguna herramienta de línea de comando que devuelva la distribución actual del teclado. Me he XkbLayoutpuesto a us, ru. Actualización: setxkbmap devuelve configuraciones de diseño, diseño no seleccionado. P.ej: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include...

61
¿Diferencias entre sed en Mac OSX y otros sed "estándar"?

Tengo algunos problemas al usar una respuesta proporcionada en este sitio para esta pregunta acerca de un comando sed para reemplazar una línea en blanco con otras dos líneas de contenido , y se presentó si el comando sed en Mac OS (10.6.7 para mí ) es diferente. No creo que sea así, pero me...

61
¿Hay alguna manera de hacer que "mv" falle en silencio?

Un comando como mv foo* ~/bar/produce este mensaje en stderr si no hay archivos que coincidan foo*. mv: cannot stat `foo*': No such file or directory Sin embargo, en el script que estoy trabajando en ese caso estaría completamente bien, y me gustaría omitir ese mensaje de nuestros registros....

61
¿Cómo averiguar qué archivo está abierto actualmente en vim?

Esto puede sonar trivial, pero, en más de una ocasión, me he olvidado de qué archivo vimtengo abierto (por ejemplo, cuando estoy buscando diferentes archivos de registro y tal) y la única forma en que supe cómo fue averiguarlo fue cerrar el archivo y busque en el historial de comandos el comando...

61
Autocompletar nombres de servidor para SSH y SCP

Tengo algunos servidores configurados ~/.ssh/config, como alphay beta. ¿Cómo puedo configurar Bash de modo que los comandos ssh al<tab>y scp file.tgz al<tab>autocompletar los nombres de los servidores configurados? No quiero agregar los servidores a otro archivo (es decir, una matriz...

61
¿Cómo integrar el comando mv después del comando find?

Estoy buscando archivos cuyo nombre contenga AAAdentro de su ruta usando el siguiente comando: find path_A -name "*AAA*" Dado el resultado mostrado por el comando anterior, quiero mover esos archivos a otra ruta, por ejemplo path_B. En lugar de mover esos archivos uno por uno, ¿puedo optimizar...