Preguntas etiquetadas con sh


3
¿Cuál es el comando sh -c?
Descubrí el sh -ccomando. Lo encontré antes de publicar aquí, pero no puedo encontrar ninguna publicación de Google que lo explique, así que me gustaría saber qué es y cuál es su sintaxis completa.
31 sh 


1
¿Qué hace $ {0% / *} en los scripts de shell?
Lo siento si esta es una pregunta estúpida, pero la busqué sin éxito. ¿Qué hace exactamente la segunda línea? #!/bin/sh cd ${0%/*} || exit 1 Sé que el primero es el shebang, el segundo intenta cambiar el directorio pero la parte confusa es ${0%/*}. ¿Me puede explicar esa segunda línea?
17 command-line  sh 

2
Modificado erróneamente `/ bin / sh '
Tenía este script: spd-say "Hello, don't forget the trash bin." Entonces me recordó lo que se suponía que debía hacer, lo moví /usr/local/bin/y el comando trashpronunció el argumento, luego configuré un trabajo crontab , para que me recordara todos los días lo que quería hacer. Pero el crontab no funcionó …
16 scripts  sh 


1
sh: 0: opción ilegal -
Cuando intento ejecutar el siguiente comando en Ubuntu: sudo -n -u contd sh --login -c ". /home/contd/iib-10.0.0.5/server/bin/mqsiprofile;/home/contd/iib-10.0.0.5/common/jdk/jre/bin/java -cp $CLASSPATH:$MQSI_JREPATH//usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/jsch.jar:/usr/share/ant/lib/junit.jar -Djava.ext.dirs=/home/contd/iib-10.0.0.5/common/jdk/lib:/home/contd/iib-10.0.0.5/common/jdk/jre/lib/ext -Dant.home=/usr/share/ant org.apache.tools.ant.Main -f /home/contd/AntScript/build_main.xml" Me sale este error: sh: 0: Illegal option -- Se supone que el comando anterior es compatible con Linux, pero cuando intento implementar la misma solución …
10 command-line  sh 

4
Cambiar / bin / sh enlace temporalmente
Tengo una pieza de software que requiere /bin/shser Bash, pero para Ubuntu el valor predeterminado es Dash y quiero mantenerlo predeterminado; No quiero cambiarlo a Bash de forma permanente. ¿Hay alguna manera de cambiarlo solo para una sesión de terminal en ejecución? Entonces, ¿un programa que se ejecute en este …
9 command-line  bash  sh 

2
Permiso denegado al ejecutar el archivo sh
Estoy tratando de usar un archivo sh para iniciar fácilmente una pantalla con la consola de mi servidor de Minecraft. Llamé a este archivo mc.sh. Tengo otro archivo sh en el mismo directorio que mc.sh que funciona bien. Esto es lo que hay en mc.sh: screen -S minecraft java -Xms1024M …

4
Ejecuta dos secuencias en un bucle
Estoy tratando de ejecutar dos secuencias en el mismo bucle en mi shell como a continuación: #!/bin/bash for i in (1..15) and (20..25) ; do echo $i ...... .....other process done ¿Alguna idea de cómo puedo lograr esto?
8 command-line  bash  sh 

1
Se usan alternativas de actualización para informes de sh bash, pero aún obtengo guión
Acabo de actualizar a Ubuntu 18.10 desde Ubuntu 17.10. Tengo mi caja configurada para usar bashcomo el shell predeterminado en lugar del predeterminado dash. He realizado este cambio con el sudo update-alternatives --config shque informa: Selection Path Priority Status ------------------------------------------------------------ 0 /bin/dash 200 auto mode * 1 /bin/bash 100 manual …
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.