2015-06-08 9 views

उत्तर

40

मछली शैल चरों में हेरफेर करने के लिए set कमांड पर विकल्प का उपयोग करती है।

-e या --erase विकल्प के साथ एक चर को अनसेट करें।

set -e myvar 

इसके अतिरिक्त आप एक समारोह

function unset 
    set --erase $argv 
end 

या में ~/.config/fish/config.fish

alias unset 'set --erase' 
+2

ध्यान दें कि समारोह स्थानीय चर को मिटाने के लिए सक्षम नहीं होगा एक उपनाम है क्योंकि यह एक नया वेरिएबल गुंजाइश शुरू होता है परिभाषित कर सकते हैं । इसे ठीक करने के लिए फ़ंक्शन परिभाषा में '--no-scope-shadowing' जोड़ें। – faho

संबंधित मुद्दे