So che ci sono valori booleani in bash, ma non li vedo mai usati da nessuna parte. Voglio scrivere un wrapper per alcune informazioni cercate spesso sulla mia macchina, ad esempio, questa particolare unità USB è inserita / montata. Quale sarebbe la migliore pratica per raggiungere questo obiettivo? Una stringa? …
Ho il seguente script bash, da quello che ho capito >> è usato per aggiungere l'output di un comando a un file esistente invece di sovrascriverlo, ma cosa sta facendo in questo caso? Questo script chiama alcuni file exe per la conversione da un formato all'altro. Ci sono molti anni …
Vorrei eseguire e configurare un processo in modo simile a un demone da uno script. La mia shell è emulata da zsh sotto Cygwin e il demone è SFK , un server FTP di base. Per ciò che conta qui, lo script startserv.shpuò essere redatto come segue: #!/bin/sh read -s …
Ai fini del test, vorrei contare il numero di file di immagini all'interno di una directory, separando ciascun tipo di file di immagine in base all'estensione del file (jpg = "sì". Questo perché in seguito sarà utile per un altro script che eseguirà un'azione su ciascuna estensione di file). Posso …
Sto cercando di utilizzare il comando date per generare un timestamp di file che il comando date stesso può interpretare. Tuttavia, al comando date non sembra piacere il proprio output e non sono sicuro di come aggirare questo problema. Caso in questione: sh-4.2$ date Fri Jan 3 14:22:19 PST 2014 …
Ho provato quanto segue ma non sembra funzionare: $ cat script.sh #!/bin/env -i /bin/sh /bin/env $ script.sh /bin/env: invalid option -- ' ' Try `/bin/env --help' for more information.
Sto usando qui-documenti in uno script bash per automatizzare l'installazione e la configurazione in cui è richiesta una password molte volte. Inserisco la password una volta e lo script la passa ai vari comandi. Nella maggior parte dei casi, l'approccio del documento qui gestisce questa multa. Tuttavia, in un caso …
So che programmi di utilità ben educati come grep generano messaggi "normali" su stdout e messaggi di errore su stderr. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Quando scrivo da solo gli script di shell, trovo spesso difficile decidere quale output e quali messaggi …
Ho intenzione di creare uno script che utilizzerà l'input dell'utente, quindi ho deciso di usare il whiptail, ma un po 'confondere quello che è portatile e funzionerà in Ubuntu 10.xe versioni successive e CentOs5.x e versioni successive. Lo so read, ma voglio dialogare come uno strumento, quindi se qualcuno conosce …
Sto riscontrando un problema in cui sto cercando di ottenere le dimensioni di un terminale utilizzando gli script. Normalmente userei il comando tput colsall'interno della console, tuttavia voglio essere in grado di realizzare questa funzione usando rigorosamente gli script. A partire da ora sono in grado di rilevare la console …
Quale sarebbe il modo più vicino a un modo portatile per ottenere la larghezza di visualizzazione (almeno su un terminale (uno che visualizza i caratteri nella locale corrente con la larghezza corretta)) di una stringa di caratteri da uno script di shell. Sono principalmente interessato alla larghezza dei caratteri non …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 6 anni fa . #!/bin/bash names= find /home/devuser -name 'BI*' echo $names for name in {names[@]} do echo $name $var = …
Con il seguente script di shell, perché ricevo errori syntax error near unexpected token `else' Shell Script echo "please enter username" read user_name echo "please enter password" read -s pass echo ${ORACLE_SID} SID=${ORACLE_SID} if ["${ORACLE_SID}" != 'Test'] then sqlplus -s -l $USER_NAME/$PASS@$SID <<EOF copy from scott/tiger@orcl insert EMP using select …
Per essere al sicuro, vorrei che bash interrompesse l'esecuzione di uno script se si verifica un errore di sintassi. Con mia sorpresa, non riesco a raggiungere questo obiettivo. ( set -enon è abbastanza.) Esempio: #!/bin/bash # Do exit on any error: set -e readonly a=(1 2) # A syntax error …
È possibile chiamare una funzione dichiarata di seguito in bash? Esempio if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... ..... }
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.