shell

Colores del Terminal OS X [cerrado]

Soy nuevo en OS X, después de haber conseguido un Mac después de trabajar con Ubuntu Linux durante algún tiempo. Entre las mu ... estran (en Linux) cuando se ejecuta ls -la o git status... Simplemente no puedo averiguar cómo activar colores en mi shell.

¿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?

Cómo agregar una barra de progreso a un script de shell?

Cuando se ejecuta un script en bash o cualquier otro shell en *NIX, mientras se ejecuta un comando que tardará más de unos se ... archivo grande, abrir un archivo tar grande. ¿Qué formas recomienda para agregar barras de progreso a los scripts de shell?

¿Cómo se hace eco de un carácter Unicode de 4 dígitos en Bash?

Me gustaría añadir el cráneo Unicode y los huesos cruzados a mi mensaje de shell (específicamente el 'CRÁNEO Y los HUESOS CRU ... forma predeterminada. En la aplicación Terminal de macOS, vaya a Preferencias-> Codificaciones y elija Unicode (UTF-8).

Salida de comando de tubería a tee, sino también guardar el código de salida del comando [duplicar]

Esta pregunta ya tiene una respuesta aquí: Salida de tubería y estado de salida de captura en Bash ... ). ¿Cómo puedo conservar el código de retorno de mvn clean install pero aún canalizando la salida a un archivo de registro?

¿Cómo implementar modismos bash comunes en Python? [cerrado]

Actualmente hago mi manipulación de archivos de texto a través de un montón de AWK, sed, Bash mal recordados y un poco de Per ... dos que Python es bueno para este tipo de cosas. ¿Cómo puedo usar Python para reemplazar shell scripting, AWK, sed y friends?

./ configure: / bin / sh^M: mal intérprete [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Los scripts de shell son sensibles a la codificación y al fi ... s sysfs defaults 0 0 proc /proc proc defaults 0 0

¿Cómo hacer mkdir solo si no existe un directorio?

Estoy escribiendo un script de shell para ejecutarlo bajo KornShell (ksh) en AIX. Me gustaría usar el comando mkdir para crea ... vo existe" que mkdir lanza cuando intenta crear un directorio existente. ¿Alguna idea sobre la mejor manera de hacer esto?

Obtener el nombre del directorio actual (sin ruta completa) en un script Bash

¿Cómo podría obtener solo el nombre del directorio de trabajo actual en un script bash, o mejor aún, solo un comando de terminal? pwd da la ruta completa del directorio de trabajo actual, por ejemplo, /opt/local/bin pero solo quiero bin

Cómo comprobar si un archivo contiene una cadena específica usando Bash

Quiero comprobar si un archivo contiene una cadena específica o no en bash. Usé este script, pero no funciona: if [[ 'grep 'SomeString' $File' ]];then # Some Actions fi ¿Qué hay de malo en mi código?

Cómo urlencode datos para el comando curl?

Estoy tratando de escribir un script bash para probar que toma un parámetro y lo envía a través de curl al sitio web. Necesi ... hasta ahora: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@

Eliminar líneas en un archivo de texto que contengan una cadena específica

¿Cómo usaría sed para eliminar todas las líneas de un archivo de texto que contengan una cadena específica?

¿Cómo comprobar si se ejecuta en Cygwin, Mac o Linux?

Tengo un script de shell que se usa tanto en Windows/Cygwin como en Mac y Linux. Necesita variables ligeramente diferentes para cada versión. ¿Cómo puede un script shell/bash detectar si se está ejecutando en Cygwin, en un Mac o en Linux?

¿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 puedo usar la sintaxis Bash en los destinos Makefile?

A menudo encuentro que la sintaxis de Bash es muy útil, por ejemplo, la sustitución de procesos como en diff <(sort file1 ... t;(sort file2) > $@ En mi GNU Make 3.80 esto dará un error ya que usa shell en lugar de bash para ejecutar los comandos.

Cómo crear un enlace a un directorio [cerrado]

Cómo crear un enlace xxx a /home/jake/doc/test/2000/something/? Supongamos que xxx se crea bajo /home/jake y que actualmente estás en /home/jake. Cuando haces cd xxx, vas directamente a /home/jake/doc/test/2000/something/.

¿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?

¿Cómo comprobar si el comando existe en un script de shell?

Estoy escribiendo mi primer script de shell. En mi script me gustaría comprobar si existe un determinado comando, y si no, in ... e. ¿Cómo puedo comprobar si este comando existe? if #check that foobar command doesnt exist then #now install foobar fi

Cómo vaciar (borrar) el búfer logcat en Android [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo borrar los datos antiguos de logcat? ... ontrado hasta ahora para borrar el búfer, es reiniciar. Esto es efectivo, pero me gustaría saber si hay una manera más fácil.