Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.



2
Come inserire variabili all'interno di una stringa contenente ""?
Voglio costruire una stringa xml inserendo variabili: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Il risultato dovrebbe essere <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Ma quello che ottengo è: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> Ho anche provato xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Ma ciò rimuove le doppie virgolette interne e dà: <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>
25 bash  shell  variable  xml 

2
Cosa significa $ {PATH: +: $ {PATH}}?
Di recente ho notato quanto segue nel mio profilo cygwin, più precisamente: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Cosa significa? Perché non è solo $ PATH? È un 'se $ PATH esiste quindi aggiungi: $ PATH'? Il mio scopo è scambiare l'ordine e mettere i percorsi cygwin dietro il percorso di Windows. In passato avrei …

2
Differenza tra 'echo' ed 'echo -e' [chiuso]
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 4 anni fa . Qual è la differenza tra echoe echo -e? Quali virgolette ("" o '') dovrebbero essere usate con …
25 shell 



1
cosa intendi con shell interattiva?
UNIX: The Complete Reference, Seconda edizione di Kenneth H. Rosen et al. È possibile avviare un'altra shell dopo aver effettuato l'accesso utilizzando il nome della shell come comando; per esempio, per avviare la shell Korn, puoi digitare ksh al prompt dei comandi. Questo tipo di shell non è una shell …
25 shell 





2
Come resettare un ambiente shell?
Questo problema mi ha infastidito per un po ', e anche se ho pensato di aver trovato la mia risposta tramite EnvWatcher , purtroppo funziona solo su Bash. E io uso zsh. Vorrei replicare le cose che fa env-watcher, forse in misura minore, ma devo sapere se esiste un comando …


3
Bash supporta il fork come C's fork ()?
Ho una sceneggiatura che vorrei rovesciare a un certo punto, quindi sono in esecuzione due copie della stessa sceneggiatura. Ad esempio, vorrei che esistesse il seguente script bash: echo $$ do_fork() echo $$ Se questo script bash esistesse veramente, l'output previsto sarebbe: <ProcessA PID> <ProcessB PID> <ProcessA PID> o <ProcessA …
25 shell  fork 

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.