/ / Qual è l'uso esatto di & in shell scripting? [chiuso] - shell

Qual è l'uso esatto di & in shell scripting? [chiuso] - shell

Sono nuovo di shell scripting. Ho un dubbio di base su a cosa serve & negli script di shell? Questo sta facendo qualcosa del genere:

commands arg &

Aspetta di dare più input. Ma a che cosa serve? Come dovrei usarlo nel mondo reale?

risposte:

6 per risposta № 1

Come l'hai usato lì, funziona commands arg sullo sfondo, disconnesso dalla tastiera, e la shell ti chiede immediatamente il suo prossimo comando.

Per quanto riguarda il mondo reale, lo uso quando ho un comando che richiederà un tempo significativo per essere eseguito ma non richiede alcun input da parte mia e inserirà tutto il suo output in un file, ad esempio

# walk through the whole filesystem looking for a particular filename
find / -name "obscure.filename" -print > /tmp/found-it &