Domande taggate «sh»

sh è la shell Unix standard dalla versione 7 Unix. POSIX ha un comportamento shell standardizzato basato su Bourne Shell e gli script shell portatili devono essere conformi alla sintassi standardizzata. Utilizzare questo tag per le domande che si applicano alle shell in stile Bourne / POSIX. Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.


12
Differenza tra sh e bash
Quando scriviamo programmi shell, usiamo spesso /bin/she /bin/bash. Di solito lo uso bash, ma non so quale sia la differenza tra di loro. Qual è la differenza principale tra bashe sh? Di cosa dobbiamo essere consapevoli quando programmiamo in bashe sh?
1305 bash  shell  unix  sh 



7
Cosa significa set -e in uno script bash?
Sto studiando il contenuto di questo file preinst che lo script esegue prima che quel pacchetto venga decompresso dal suo file di archivio Debian (.deb). Lo script ha il seguente codice: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName …
713 linux  bash  shell  sh 




6
Come leggere un file in una variabile nella shell?
Voglio leggere un file e salvarlo in una variabile, ma devo conservare la variabile e non solo stampare il file. Come posso fare questo? Ho scritto questo script ma non è proprio quello di cui avevo bisogno: #!/bin/sh while read LINE do echo $LINE done <$1 echo 11111----------- echo $LINE …
489 shell  unix  sh 

10
Come ottenere una password da uno script di shell senza fare eco
Ho uno script che automatizza un processo che richiede l'accesso a un sistema protetto da password. È possibile accedere al sistema tramite un programma da riga di comando che accetta la password dell'utente come argomento. Vorrei chiedere all'utente di digitare la password, assegnarla a una variabile shell e quindi utilizzare …
424 bash  shell  scripting  sh 

22
Come eseguire i comandi di mongo tramite script di shell?
Voglio eseguire mongocomandi in shell script, ad esempio in uno script test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Quando eseguo questo script tramite ./test.sh, viene stabilita la connessione a MongoDB, ma i seguenti comandi non vengono eseguiti. Come eseguire altri comandi tramite script di shell test.sh?
404 mongodb  bash  shell  sh 

2
Come posso dividere un comando shell su più righe quando utilizzo un'istruzione IF?
Come posso dividere un comando su più righe nella shell, quando il comando fa parte di ifun'istruzione? Questo funziona: if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1 fi Questo non funziona: # does not work: if ! fab --fabfile=.deploy/fabfile.py \ --forward-agent \ --disable-known-hosts deploy:$target; then rc=1 fi Invece dell'intero …
385 syntax  sh 

24
Come posso ottenere il comportamento del readlink di GNU -f su un Mac?
Su Linux, l' readlinkutilità accetta un'opzione -fche segue collegamenti aggiuntivi. Questo non sembra funzionare su Mac e probabilmente su sistemi basati su BSD. Quale sarebbe l'equivalente? Ecco alcune informazioni di debug: $ which readlink; readlink -f /usr/bin/readlink readlink: illegal option -f usage: readlink [-n] [file ...]
377 macos  freebsd  sh 

11
Come posso avere una newline in una stringa in sh?
Questo STR="Hello\nWorld" echo $STR produce come output Hello\nWorld invece di Hello World Cosa devo fare per avere una nuova riga in una stringa? Nota: questa domanda non riguarda l' eco . Sono a conoscenza echo -e, ma sto cercando una soluzione che consenta di passare una stringa (che include una …
339 sh 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.