簡體   English   中英

什么是擦除參數的最佳方法

[英]what the best way to erase parameters

在我的bash腳本中,我刪除了參數,因為腳本中的函數使用相同的參數,

如下

Func1 ()

{

 Param1=””
 Param2=””
 Param3=””

  }

 Func2 ()

 {

   Param1=””
   Param2=””
   Param3=””


     }

但是,將參數等於“”的方法並不是很優雅

請咨詢擦除bash參數的其他方法是什么?

如果要限制其可見性,請將它們聲明為local

Func1()
{
local Param1
local Param2
....
}

等等,這樣您就不必在其他位置“重置”它們。

可以通過unset命令使用

  Func1()

   {
    unset Param1
    unset Param2
    ....
   }

 # call to func in order to erase the parameters

Func1

所以每次我想刪除的時間,然后我打電話給Func1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM