GNU/Linux >> Znalost Linux >  >> Linux

Význam $? Ve skriptu Shell?

Když jsem procházel jedním skriptem shellu, viděl jsem výraz „$?“. Jaký je význam tohoto termínu?

Přijatá odpověď:

$? expanduje na výstupní stav naposledy provedeného potrubí v popředí. Viz část Speciální parametry v příručce Bash.

Jednodušeji řečeno, je to výstupní stav posledního příkazu.


Linux
  1. Přizpůsobení prostředí Bash

  2. Jak získat externí IP adresu ve skriptu Shell?

  3. Určit prostředí ve skriptu za běhu?

  1. Jak získat vlastní IP adresu a uložit ji do proměnné ve skriptu Shell?

  2. Jak zašifrovat nebo vykreslit skript Shell jako nečitelný?

  3. Chápete význam `$_`?

  1. Jak číst celý skript Shell před jeho spuštěním?

  2. Uložit výsledek hledání jako proměnnou do skriptu Shell?

  3. Použití příkazu passwd ze skriptu shellu