unix

¿Cómo dividir un archivo de texto grande en archivos más pequeños con el mismo número de líneas?

Tengo un archivo de texto plano grande (por número de líneas) que me gustaría dividir en archivos más pequeños, también por n ... ipo de forma ninja de hacer esto usando bash y unix utils (a diferencia de looping manual y contando / particionando líneas).

Unix shell script ¿averigua en qué directorio reside el archivo de script?

Básicamente necesito ejecutar el script con rutas relacionadas con la ubicación del archivo de script de shell, ¿cómo puedo cambiar el directorio actual al mismo directorio donde reside el archivo de script?

¿Está PowerShell listo para reemplazar mi shell de Cygwin en Windows?

Estoy debatiendo si debo aprender PowerShell, o simplemente seguir con Cygwin/Perl scripts/Unix shell scripts, etc. El bene ... (¿qué tan cerca está PowerShell de las capacidades de Perl?) AWK sed file (el comando que da información del archivo) etc.

¿Cómo puedo hacer que bash completion funcione con alias?

Caso en cuestión: Estoy en mac con bash v3.2.17, estoy usando git instalado a través de macports con la variante bash_compl ... odos mis alias. Es posible? En su defecto, me gustaría personalizarlo manualmente para cada alias. Tan, ¿cómo voy yo tampoco?

¿Cómo matar un proceso que se ejecuta en un puerto particular en Linux?

Intenté cerrar el tomcat usando ./shutdown.sh desde el directorio tomcat /bin. Pero encontró que el servidor no estaba cerrad ... Primero quiero tener la lista de procesos que se ejecutan en un puerto específico (8080) para seleccionar qué proceso matar.

¿Por qué los archivos de texto deben terminar con una nueva línea?

Asumo que todos aquí están familiarizados con el adagio de que todos los archivos de texto deben terminar con una nueva línea. He sabido de esta "regla" durante años, pero siempre me he preguntado - ¿por qué?

¿Cómo consigo que cURL no muestre la barra de progreso?

Estoy tratando de usar cURL en un script y conseguir que no mostrar la barra de progreso. He intentado -s, -silent, -S, y - ... chivo, por lo que curl -s http://google.com no tiene una barra de progreso, pero curl -s http://google.com > temp.html sí.

¿Cómo puedo invertir el orden de las líneas en un archivo?

Me gustaría invertir el orden de las líneas en un archivo de texto (o stdin), preservando el contenido de cada línea. Entonc ... foo bar baz Me gustaría terminar con baz bar foo ¿Existe una utilidad estándar de línea de comandos UNIX para esto?

Uso de ls para listar directorios y sus tamaños totales

¿Es posible usar ls en Unix para listar el tamaño total de un subdirectorio y todo su contenido en lugar del 4K habitual que ... -06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk Después de revisar las páginas del manual, estoy vacío.

Eliminar retorno de carro en Unix

¿Cuál es la forma más sencilla de eliminar todos los retornos de carro \r de un archivo en Unix?

¿Cómo puedo grep recursivamente?

¿Cómo hago recursivamente grep todos los directorios y subdirectorios? find . | xargs grep "texthere" *

¿Cómo funciona esta bomba bash fork? [duplicar]

Esta pregunta ya tiene una respuesta aquí: El comando Bash:(){ :|:& };: generará procesos hasta la m ... Según Wikipedia, lo siguiente es una bomba de horquilla muy elegante: :(){ :|:& };: ¿Cómo funciona?

¿Cuál es la diferencia entre un enlace simbólico y un enlace duro?

Recientemente me preguntaron esto durante una entrevista de trabajo. Fui honesto y dije que sabía cómo se comporta un enlace simbólico y cómo crear uno, pero no entiendo el uso de un enlace duro y cómo difiere de uno simbólico.

¿Cuál es la diferencia entre "#!/usr/bin / env bash "y"#!/ usr / bin / bash"?

En el encabezado de un script bash, ¿cuál es la diferencia entre esas dos sentencias ? #!/usr/bin/env bash #!/usr/bin/bash ... ver la página de manual de env, obtengo esta definición: env - run a program in a modified environment , ¿Qué significa?

Abortar un script de shell si algún comando devuelve un valor distinto de cero?

Tengo un script de shell Bash que invoca una serie de comandos. Me gustaría que el script de shell saliera automáticamente co ... mando? Por ejemplo dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi

¿Cómo enumero las funciones definidas en mi shell?

Puedo escribir alias para mostrar una lista de todos los alias. Pero para las funciones, todo lo que puedo hacer es grep mi ... chivos subsidiarios o dinámicamente. ¿Hay una forma más conveniente de averiguar qué funciones están definidas actualmente?

Ejecutar script php como proceso daemon

Necesito ejecutar un script php como proceso daemon (esperar instrucciones y hacer cosas). cron Job no lo hará por mí porque ... í que me pregunto si sabes algunas otras alternativas adecuadas para mi caso. Cualquier información será realmente apreciada.

¿Qué es un error de bus?

¿Qué significa el mensaje "error de bus" y en qué se diferencia de un error de segmento?

Extraer el nombre de base del archivo sin ruta y extensión en bash [duplicado]

Esta pregunta ya tiene una respuesta aquí: Extraer el nombre del archivo y la extensión en Bash ... !/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname ¿Cuál es la forma correcta de hacerlo?

¿Cómo obtener la dirección IP principal de la máquina local en Linux y OS X?

Estoy buscando una solución de línea de comandos que me devuelva la dirección IP principal (primera) del localhost, que no se ... 10.7+ Soy consciente de que ifconfig está disponible en ambos, pero su salida no es tan consistente entre estas plataformas.