GNU/Linux >> Linux Esercitazione >  >> Linux

Sostituzione dei comandi usando “?

Chiuso . Questa domanda ha bisogno di dettagli o chiarezza. Attualmente non accetta risposte.

Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post.

Chiuso 4 anni fa.


Migliora questa domanda

Questo è un estratto dal manuale di bash:

Quando viene utilizzata la forma di sostituzione del backquote vecchio stile, la barra rovesciata mantiene il suo significato letterale tranne quando è seguito da $ , ` o

Ma i backtick trattano $ e $ allo stesso modo suggerito dall'output dei seguenti comandi:

Command        Output
echo '$PWD'    $PWD
echo '$PWD'   $PWD

Risposta accettata:

Sono nuovo di stackexchange e anche di Linux. Grazie in anticipo.

Benvenuti a entrambi!

Non ci sono backtick nel tuo esempio, sono virgolette singole:'' I backticks hanno questo aspetto:``

Inoltre, ti suggerirei semplicemente di non usarli (il backtick che è)! È meglio usare questa sintassi per la sostituzione dei comandi:$(<command>)

Leggi il motivo qui .

Buon hackeraggio!


Linux
  1. Errori di intercettazione nella sostituzione dei comandi utilizzando "-o Errtrace" (ad es. Set -e)?

  2. Usando –exclude con il comando Du?

  3. Il comando di sospensione tramite il comando dello schermo non viene visualizzato in Ps?

  4. 5 Esempi pratici di comandi per il fusore Linux

  5. Dividi l'output del comando per colonne usando Bash?

Usando il comando gratuito di Linux

Tutorial sull'uso del comando Timeout su Linux

Pianifica i lavori in Linux con il comando 'at'

Utilizzo del comando Watch in Linux

Come creare una partizione usando il comando "separato".

Utilizzo di cut su terminale Linux