Preguntas etiquetadas con shell

El término 'shell' se refiere a una clase general de intérpretes de comandos interactivos basados ​​en texto asociados con mayor frecuencia con los sistemas operativos Unix y Linux. Para preguntas sobre scripting de shell, utilice una etiqueta más específica como 'bash', 'powershell' o 'ksh'. Sin una etiqueta específica, se debe suponer una solución portátil (compatible con POSIX), aunque es preferible usar 'posix' además o 'sh' en su lugar.

4
Detectar si el paquete homebrew está instalado
Estoy a punto de escribir un script de shell para detectar si hay varios paquetes homebrew instalados en el sistema. ¿Hay alguna forma de usar un comando de preparación para lograr eso? Intenté usar el código de salida de brew install <formula> --dry-run. Pero esto crea el paquete si falta.
104 bash  shell  homebrew 


4
'git add --patch' para incluir nuevos archivos?
Cuando ejecuto git add -p, ¿hay alguna forma de que git seleccione archivos recién creados como trozos para seleccionar? Entonces, si hago un nuevo archivo llamado foo.java, luego ejecuto git add -p, git no me permitirá elegir el contenido de ese archivo para agregarlo al índice.
104 git  shell  git-add 



6
Cómo codificar imágenes en base64 en linux bash / shell
Estoy tratando de codificar una imagen en base64 en un script de shell y ponerla en la variable: test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH También probé algo como esto: test=\`echo -ne DSC_0251.JPG | base64\` pero aún sin éxito. Quiero hacer algo como esto: curl -v -X POST -d '{"image":$IMAGE_BASE64,"location":$LOCATION,"time_created":$TIMECREATED}' …
104 linux  image  shell  variables  base64 


2
¿Cómo conservar los saltos de línea al almacenar la salida del comando en una variable?
Estoy usando bash shell en Linux. Tengo este sencillo guión ... #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Sin embargo, cuando ejecuto este script ./temp.sh toda la salida se imprime sin los retornos de …
104 linux  bash  shell  line-breaks 


5
Parámetros de script en Bash
Estoy tratando de hacer un script de shell que debería usarse así: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt El script luego convertirá el archivo de imagen en un archivo de texto. Esto es lo que se me ocurrió hasta ahora: #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? -of ???tovalue??? 2>&1 …
103 linux  bash  shell  parameters 



22
Creando un nuevo usuario y contraseña con Ansible
Tengo una tarea ansible que crea un nuevo usuario en ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword se completa como se esperaba, pero cuando inicio sesión como ese usuario e intento sudo con la contraseña que configuré, siempre dice que es incorrecta. ¿Qué estoy haciendo mal?
103 bash  shell  ubuntu  ansible 

3
Interpolación variable en el caparazón
Tengo una variable llamada filepath=/tmp/name . Para acceder a la variable, sé que puedo hacer esto: $filepath En mi script de shell intenté hacer algo como esto (las comillas invertidas están destinadas) `tail -1 $filepath_newstap.sh` Esta línea falla, duuh !, porque la variable no se llama $filepath_newstap.sh ¿Cómo agrego _newstap.shel …
103 bash  shell  unix 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.