Linux系統(tǒng)變量有哪些不為人知的秘密

小樊
85
2024-07-25 10:49:12

Linux系統(tǒng)變量中有一些不為人知的秘密,如:

  1. $$:代表當(dāng)前Shell的進(jìn)程號(hào);
  2. $!:代表最后一個(gè)在后臺(tái)運(yùn)行的作業(yè)的進(jìn)程號(hào);
  3. $-:代表當(dāng)前Shell的標(biāo)志位;
  4. $#:代表傳遞給腳本或函數(shù)的參數(shù)個(gè)數(shù);
  5. $_:代表上一個(gè)命令的最后一個(gè)參數(shù);
  6. $@:代表傳遞給腳本或函數(shù)的所有參數(shù),每個(gè)參數(shù)分別用引號(hào)括起來(lái);
  7. $*:代表傳遞給腳本或函數(shù)的所有參數(shù),所有參數(shù)單詞。

這些系統(tǒng)變量在Shell腳本中經(jīng)常被使用,可以幫助程序員更好地處理和操作數(shù)據(jù)。

0