Articles of sh

mischiare casualmente i file in bash

Ho alcuni file in linux. Ad esempio 2 e ho bisogno di mischiare i file in un unico file. Per esempio $cat file1 line 1 line 2 line 3 line 4 line 5 line 6 line 7 line 8 e $cat file2 linea one linea two linea three linea four linea five linea six linea […]

Cosa significa in shell quando inseriamo un comando all’interno del simbolo del dollaro e parentesi: $ (comando)

Voglio solo capire la seguente riga di codice nella shell. È usato per ottenere la directory di lavoro corrente. Sono consapevole che il nome $(variable) restituisce il valore all’interno del nome della variabile, ma che cosa dovrebbe restituire $(command) ? Restituisce il valore dopo l’esecuzione del comando? In tal caso, possiamo usare ` per eseguire […]

Come ottenere una password da uno script di shell senza eco

Ho uno script che automatizza un processo che richiede l’accesso a un sistema protetto da password. Si accede al sistema tramite un programma della riga di comando che accetta la password dell’utente come argomento. Vorrei chiedere all’utente di digitare la sua password, assegnarla a una variabile di shell e quindi usare quella variabile per build […]

Assegnazione di variabili con lo spazio dopo il segno (=)?

In Bash, l’assegnazione dei valori alle variabili viene eseguita utilizzando T=content , senza spazi prima o dopo il segno di uguale. Nonostante ciò ho visto quanto segue in uno script di shell PWD= /bin/pwd contiene uno spazio sul lato destro del segno di uguale. Qual è lo scopo di avere uno spazio?

come modificare XML usando lo script di bash?

1 2 È necessario modificare i valori 1 e 2 da bash

Come eseguire un’operazione OR logica in Shell Scripting

Sto provando a fare un semplice controllo delle condizioni, ma non sembra funzionare. Se $# è uguale a 0 o è maggiore di 1 allora dì ciao. Ho provato la seguente syntax senza successo: if [ “$#” == 0 -o “$#” > 1 ] ; then echo “hello” fi if [ “$#” == 0 ] […]

Come posso dividere un comando di shell su più righe quando si usa un’istruzione IF?

Come posso dividere un comando su più righe nella shell, quando il comando fa parte di un’istruzione if ? 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 comando in esecuzione, […]

Come eseguire .sh sul prompt dei comandi di Windows?

Come posso eseguire .sh su Prompt dei comandi di Windows 7? Ricevo sempre questo errore quando provo a eseguire questa riga, app/build/build.sh errore, ‘app’ is not recognized… o, bash app/build/build.sh errore, ‘bash’ is not recognized… Qualche idea che cosa ho perso? Qui lo schermo afferra,

come ottenere la directory degli script in POSIX sh?

Ho il seguente codice nel mio script bash. Ora voglio usarlo in POSIX sh. Quindi come convertirlo? Grazie. DIR=”$( cd “$( dirname “${BASH_SOURCE[0]}” )” > /dev/null && pwd )”

Che cosa significa la riga “#! / Bin / sh” in uno script di shell UNIX?

Stavo seguendo alcune esercitazioni di script di shell e ho trovato il seguente programma di esempio: #!/bin/sh clear echo “HELLO WORLD” Qualcuno può dirmi qual è il significato di menzionare ‘ !/bin/sh ‘ nel commento?