Questions marquées «sh»


3
Qu'est-ce que la commande sh -c?
J'ai découvert la sh -ccommande. Je l'ai trouvé avant de poster ici, mais je ne trouve aucun message de Google qui l'explique, donc je voudrais savoir de quoi il s'agit et quelle est sa syntaxe complète.
31 sh 


1
Que fait $ {0% / *} dans les scripts shell?
Désolé si c'est une question stupide, mais j'ai cherché sans succès. Que fait exactement la deuxième ligne?: #!/bin/sh cd ${0%/*} || exit 1 Je sais que le premier est le shebang, le second essaie de changer de répertoire mais la partie déroutante l'est ${0%/*}. Pouvez-vous m'expliquer cette deuxième ligne?
17 command-line  sh 

2
`/ Bin / sh 'modifié par erreur
J'avais ce script: spd-say "Hello, don't forget the trash bin." Donc, cela m'a rappelé ce que je devais faire, et je l'ai déplacé vers /usr/local/bin/et la commande a trashprononcé l'argument, puis j'ai défini un travail crontab , pour qu'il me rappelle tous les jours ce que je voulais faire. Mais …
16 scripts  sh 


1
sh: 0: Option illégale -
Lorsque j'essaie d'exécuter la commande ci-dessous dans 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" Je reçois cette erreur: sh: 0: Illegal option -- La commande ci-dessus est censée être prise en charge sous Linux, mais lorsque j'essaie d'implémenter la même …
10 command-line  sh 

4
Modifier le lien / bin / sh temporairement
J'ai un logiciel qui doit /bin/shêtre Bash, mais pour Ubuntu, la valeur par défaut est Dash et je veux la conserver par défaut; Je ne veux pas le changer définitivement en Bash. Existe-t-il un moyen de le modifier uniquement pour une session de terminal en cours d'exécution? Un programme exécuté …
9 command-line  bash  sh 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.