shell

Un ejemplo de cómo usar getopts en bash

Quiero llamar al archivo myscript de esta manera: $ ./myscript -s 45 -p any_string O $ ./myscript -h >>> should ... gth=$OPTARG echo $strength ;; esac done Pero con ese código obtengo errores. Cómo hacerlo con Bash y getopt?

Cómo poner un comentario de línea para un comando multilínea [duplicar]

Esta pregunta ya tiene una respuesta aquí: Comentando en un script Bash ... the comment for the 3nd line Pero desafortunadamente, el carácter comentario después de continuación \ romperá el comando.

buscar: argumento faltante a-exec

Hoy me ayudaron con una orden, pero no parece estar funcionando. Este es el comando: find /home/me/download/ -type f -name " ... de archivo .mp3. Una vez hecho esto, elimine el archivo .rm que acaba de ser convertido. Agradezco cualquier ayuda en esto.

Comprobar si existe un directorio en un script de shell

¿Qué comando se puede usar para comprobar si existe un directorio o no, dentro de un script de shell?

Llamar a un comando externo en Python

¿Cómo puedo llamar a un comando externo (como si lo hubiera escrito en el shell de Unix o en el símbolo del sistema de Windows) desde un script de Python?

Comprobar si se necesita pull en Git

¿Cómo compruebo si el repositorio remoto ha cambiado y necesito extraer? Ahora utilizo este sencillo script: git pull --d ... obar todas las ramas remotas, y devolver los nombres de las ramas cambiadas y el número de nuevas confirmaciones en cada una.

¿Cómo representar múltiples condiciones en una instrucción shell if?

Quiero representar múltiples condiciones como esta: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] ... ed, Donde la línea 15 es la que muestra si.... ¿Qué tiene de malo esta condición? Supongo que algo está mal con el ().

¿Cómo ejecutar comandos mongo a través de scripts de shell?

Quiero ejecutar comandos mongo en el script de shell. Traté de seguir camino test.sh #!/bin/sh mongo myDbName db.mycolle ... ero los siguientes comandos no se ejecutan Cómo ejecutar otros comandos a través de sh script [test.sh] ? Por favor ayúdame

Cómo obtener PID de proceso de fondo?

Comienzo un proceso en segundo plano desde mi script de shell, y me gustaría eliminar este proceso cuando termine mi script. ... proceso desde mi script de shell? Por lo que puedo ver variable $! contiene el PID del script actual, no el proceso de fondo.

Ejecutar comandos de shell desde Python y capturar la salida

Quiero escribir una función que ejecutará un comando de shell y devolverá su salida como una cadena, sin importar si es un m ... # Should output something like: # mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists'

Comando Shell al directorio tar excluyendo ciertos archivos / carpetas

¿Hay un comando/script de shell simple que soporte excluir ciertos archivos/carpetas de ser archivados? Tengo un directorio ... a ese directorio): cd /folder_to_backup tar --exclude='./folder' --exclude='./upload/folder2' -zcvf /backup/filename.tgz .

¿Cómo ejecutar un script de shell en una consola Unix o terminal Mac?

Lo sé, olvídalo y vuelve a aprenderlo. Es hora de escribirlo.

Comando no encontrado error en la asignación de variables Bash

Tengo este script llamado test.sh: #!/bin/bash STR = "Hello World" echo $STR Cuando corro sh test.sh obtengo esto: test ... ... Así que no estoy seguro de lo que estoy haciendo mal. Estoy en Ubuntu Server 9.10. Y sí, bash se encuentra en /bin/bash.

¿Cómo puedo convertir pestañas en espacios en cada archivo de un directorio?

¿Cómo puedo convertir pestañas en espacios en cada archivo de un directorio (posiblemente recursivamente)? Además, ¿hay alguna forma de establecer el número de espacios por tabulación?

Linux: copiar y crear dir de destino si no existe

Quiero un comando (o probablemente una opción para cp) que cree el directorio de destino si no existe. Ejemplo: cp -? file /path/to/copy/file/to/is/very/deep/there

¿Cuándo necesitamos llaves alrededor de las variables de shell?

En los scripts de shell, ¿cuándo usamos {} cuando expandimos variables? Por ejemplo, he visto lo siguiente: var=10 ... $var" # Another use of the variable ¿ Hay una diferencia significativa, o es solo estilo? ¿Se prefiere uno sobre el otro?

¿Qué es the? (signo de interrogación dólar) variable en shell scripting?

Estoy tratando de aprender shell scripting, y necesito entender el código de otra persona. ¿Qué es la variable $? hold? No puedo buscar la respuesta en Google porque bloquean los caracteres de puntuación.

Cómo obtener argumentos con banderas en Bash

Sé que puedo obtener fácilmente parámetros posicionados como este en bash: $0 o $1 Quiero poder usar opciones de bandera c ... -u user -h host ¿Cuál es la mejor manera de obtener -u param valor y -h param valor por bandera en lugar de por posición?

¿Cómo determinar si un Linux dado es de 32 bits o 64 bits?

Cuando escribo uname -a, da la siguiente salida. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i68 ... dado es de 32 o 64 bits? Esto es útil al escribir configure scripts, por ejemplo: ¿para qué arquitectura estoy construyendo?

Salida automática del script de shell bash en caso de error

He estado escribiendo algún script de shell y me resultaría útil si hubiera la capacidad de detener la ejecución de dicho scr ... eo que es una solución desesperada), pero ¿hay un configuración global para que el script salga si uno de los comandos falla?