સેટ - લીનક્સ કમાન્ડ - યુનિક્સ કમાન્ડ

સેટ - ચલો વાંચો અને લખો

સારાંશ

varName સેટ કરીએ ? મૂલ્ય ?

વર્ણન

ચલ varName ની કિંમત પરત કરે છે. જો કિંમત સ્પષ્ટ થયેલ હોય, તો પછી varName ની વેલ્યુ વેલ્યુ પર સુયોજિત કરો, નવું વેરિઅલ બનાવવું જો તે પહેલાથી અસ્તિત્વમાં ન હોય અને તેના મૂલ્યને પરત કરે. જો varName ખુલ્લા કૌંસને સમાવે છે અને બંધ કૌંસ સાથે સમાપ્ત થાય છે, તો તે એક એરે ઘટકનો સંદર્ભ આપે છે: પ્રથમ ખુલ્લા કૌંસ કરતા પહેલા અક્ષરો એરેનું નામ છે, અને કૌંસ વચ્ચેના અક્ષરો એરેમાંના ઇન્ડેક્સ છે. નહિંતર varName એ એક સ્કાલર વેરીએબલનો ઉલ્લેખ કરે છે. સામાન્ય રીતે, varName અયોગ્ય છે (કોઈપણ સમાયેલ નેમસ્પેસેસનાં નામો શામેલ નથી), અને વર્તમાન નામસ્થળમાં તે નામના વેરિયેબલ વાંચી કે લખવામાં આવે છે. જો varName નેમસ્પેસ ક્વોલિફાયરનો સમાવેશ કરે છે (એરે નામમાં જો તે એરે ઘટકને સંદર્ભ આપે છે), તો ઉલ્લેખિત નામસ્થળમાં ચલ વાંચી અથવા લખવામાં આવે છે.

જો કોઈ પ્રક્રિયા સક્રિય ન હોય તો, varName નોમસ્પેસ ચલ (ગ્લોબલ વેરીએબલ જો તે વર્તમાન નામસ્થળ વૈશ્વિક નામસ્થળ છે) નો સંદર્ભ લે છે. જો પ્રક્રિયા સક્રિય હોય તો, varName એ પ્રક્રિયાના પરિમાણ અથવા સ્થાનિક ચલને સંદર્ભિત કરે છે જ્યાં સુધી વૈશ્વિક આદેશને varName ને વૈશ્વિક તરીકે જાહેર કરવા માટે લાગુ પાડવામાં આવતું ન હતું, અથવા જ્યાં સુધી વેરએન નામને નામસ્થળ ચલ તરીકે જાહેર કરવા માટે એક ચલ આદેશ લાગુ પાડવામાં ન આવે ત્યાં સુધી.

વિકલ્પો

- નિકાસ માટે સંશોધિત અથવા બનાવાતા ચલોને ચિહ્નિત કરો. -બી તરત જ નોકરી સમાપ્તિની સૂચના આપો -e બહાર નીકળો તરત જ બહાર નીકળો જો કોઈ આદેશ બિન-શૂન્ય સ્થિતિ સાથે બંધ થાય. -f ફાઈલ નામ બનાવટ અક્ષમ કરો (ગ્લોબિંગ). -h આદેશોનું સ્થાન યાદ રાખો કે તેઓ જોવામાં આવે છે. -k બધા સોંપણી દલીલો આદેશ માટે પર્યાવરણમાં મૂકવામાં આવે છે, ફક્ત તે જ નહીં કે જે આદેશ નામની આગળ છે. -જોબ નિયંત્રણ સક્ષમ છે -n આદેશો વાંચો પરંતુ તેમને ચલાવશો નહીં. -o option-name વિકલ્પ-નામને અનુરૂપ ચલ સેટ કરો: allexport એ જ- a braceexpand જેવું જ છે-બી emacs એ emacs- શૈલીની રેખા સંપાદન ઈન્ટરફેસનો ઉપયોગ કરે છે જેમ કે -e errtrace જેવું જ -E ફંકશન્ટ- same as same -t hashall એચ-હિસ્ટપેન્ડ જેવા જ -H ઇતિહાસ કમાંડ ઇતિહાસને અવગણશે શેલનું અવગણવું ઇઓએફ ઇન્ટરેક્ટિવ-ટિપ્પણીઓ વાંચીને બહાર નીકળી શકશે નહીં, ટિપ્પણીઓને ઇન્ટરેક્ટિવ આદેશોના શબ્દોમાં જ દેખાશે જેમ કે -k એ જ રીતે -m noclobber જેવી જ -C નોએક્સેક જેવું જ છે - n noglob સમાન -f nolog હાલમાં સ્વીકૃત છે, પરંતુ અવગણવામાં આવે છે તે જ -b નેસેસેટ જેવા જ સૂચિત કરે છે -u onecmd જેમ જ -t ભૌતિક જ-પી પાઇપફાઇલ પાઇપલાઇનની રીટર્ન વેલ્યુ એ છેલ્લા આદેશની સ્થિતિ છે કે જે નોન -જોરો સ્થિતિ, અથવા શૂન્ય જો કોઈ કમાન્ડ બિન-શૂન્ય સ્થિતિના પૉઝીક્સથી બહાર નીકળ્યું હોય તો બૅશની વર્તણૂકમાં ફેરફાર કરો જ્યાં ડિફોલ્ટ ઓપરેશન પૉક્સ સ્ટાન્ડર્ડથી અલગ પડે છે, જેમ કે પ્રમાણભૂત વિશેષાધિકૃત સરખાવવા માટે -p verbose સમાન -v vi એ vi- શૈલી વાક્ય સંપાદન ઈન્ટરફેસ Xxtrace જ- x -p ચાલુ જ્યારે વાસ્તવિક અને અસરકારક વપરાશકર્તા ID મેળ ખાતા નથી. $ ENV ફાઇલની પ્રોસેસિંગ અને શેલ કાર્યોના આયાતને અક્ષમ કરે છે. આ વિકલ્પને બંધ કરવાથી અસરકારક uid અને gid ને વાસ્તવિક uid અને gid પર સુયોજિત કરવા માટેનું કારણ બને છે. એક આદેશ વાંચવા અને ચલાવવા પછી બહાર નીકળો. -u જ્યારે અવેજીમાં ફેરફાર કરતી વખતે ભૂલ તરીકે ચલોને અનસેટ કરો -v શેલ ઇનપુટ લીટીઓને છાપો તરીકે છાપો. -x છાપો આદેશો અને તેમની દલીલો જેમ તેઓ ચલાવવામાં આવે છે. -બી શેલ તાણ વિસ્તરણ કરશે -C જો સેટ કરેલ હોય, તો આઉટપુટના પુનર્નિર્દેશન દ્વારા ઓવરરાઇટ કરવા માટે હાલની નિયમિત ફાઇલોને નામંજૂર કરો. -E જો સેટ હોય, તો ERR છટકું શેલ ફંકશન્સ દ્વારા વારસાગત છે. એચ સક્ષમ કરો! શૈલી ઇતિહાસનો બદલો શેલ અરસપરસ હોય ત્યારે આ ધ્વજ મૂળભૂત રૂપે ચાલુ હોય છે. -P જો સેટ કરેલ હોય, તો સીડી તરીકે આદેશો ચલાવતી વખતે સાંકેતિક કડીઓનું પાલન કરશો નહીં જે વર્તમાન ડિરેક્ટરીને બદલે છે. -ટી જો સેટ હોય, તો DEBUG છટકું શેલ કાર્યો દ્વારા વારસાગત છે. - સ્થાયી પરિમાણો પર કોઈપણ બાકી દલીલો અસાઇન કરવો. -x અને -v વિકલ્પો બંધ છે. આના બદલે - આ ફ્લેગોને બંધ કરવા માટેનું કારણ બને છે. શેલનો અભ્યર્થ કરવા માટે ધ્વજનો પણ ઉપયોગ કરી શકાય છે. વર્તમાન ફ્લેગ્સ $ $ માં શોધી શકાય છે - બાકીના એઆરજી (AS) એ સ્થાયી પરિમાણો છે અને તેમને $ 1, $ 2, $. જો કોઈ ARG આપેલ ન હોય તો, બધા શેલ ચલો છાપવામાં આવે છે. બહાર નીકળો સ્થિતિ: અયોગ્ય વિકલ્પ આપવામાં ન આવે ત્યાં સુધી સફળતા પરત કરે છે.

આ પણ જુઓ

expr (n), proc (n), ટ્રેસ (n), અનસેટ (એન)

કીવર્ડ્સ

વાંચો, લખો, ચલ

મહત્વનું: તમારા ચોક્કસ કમ્પ્યૂટર પર આદેશ કેવી રીતે વાપરવામાં આવે છે તે જોવા માટે man આદેશ ( % man ) નો ઉપયોગ કરો.