సెట్ - Linux కమాండ్ - Unix కమాండ్

సెట్ - చరరాశులను చదవండి మరియు వ్రాయండి

సంక్షిప్తముగా

varName సెట్ చేయాలా ? విలువ ?

వివరణ

వేరియబుల్ varName విలువను చూపుతుంది . విలువ పేర్కొనబడితే, అప్పుడు varName యొక్క విలువను విలువకు సెట్ చేయండి, ఒక క్రొత్త వేరియబుల్ ను ఇప్పటికే ఉనికిలో లేకుంటే, దాని విలువను తిరిగి తెస్తుంది . ఒకవేళ varName ఓపెన్ కుండలీకరణములను కలిగివుంటుంది మరియు అది దగ్గరగా ఉన్న కుండలీకరణములతో ముగుస్తుంది, అప్పుడు అది అర్రే ఎలిమెంట్ను సూచిస్తుంది: మొదటి బహిరంగ కుండలీకరణముకు ముందు అక్షరాలు అర్రే యొక్క పేరు, మరియు కుండలీకరణాల మధ్య ఉన్న అక్షరాలు శ్రేణిలోని ఇండెక్స్. లేకపోతే varName ఒక స్కేలార్ వేరియబుల్ను సూచిస్తుంది. సాధారణంగా, varName అర్హత లేనిది (ఏవైనా ఉన్న పేర్ల పేర్ల పేర్లను కలిగి ఉండదు), మరియు ప్రస్తుత నేమ్పేస్లోని ఆ పేరు యొక్క వేరియబుల్ చదవబడుతుంది లేదా వ్రాయబడుతుంది. VarName నేమ్స్పేస్ క్వాలిఫైయర్లను కలిగి ఉంటే (అర్రే ఎలిమెంట్లో ఇది శ్రేణి మూలకంను సూచిస్తుంది), పేర్కొన్న నేమ్పేస్లోని వేరియబుల్ చదవబడుతుంది లేదా వ్రాయబడుతుంది.

ఏ ప్రక్రియ అయినా సక్రియం కాకపోతే , varName ఒక నేమ్ స్పేస్ వేరియబుల్ (ప్రస్తుత నేమ్ స్పేస్ ప్రపంచ నేమ్స్పేస్ అయితే ప్రపంచ వేరియబుల్) ను సూచిస్తుంది. ఒక ప్రక్రియ క్రియాశీలమైతే, అప్పుడు varName ప్రపంచ పరంగా ప్రకటించటానికి గ్లోబల్ ఆదేశం జారీ చేయబడకపోతే పారామితి లేదా స్థానిక వేరియబుల్ని సూచిస్తుంది, లేదా ఒక వేరియబుల్ కమాండ్ను వేర్వేరుగా ఒక నేమ్పేస్ వేరియబుల్గా ప్రకటించటానికి వేరియబుల్ ఆదేశం జారీ చేయకపోతే .

ఎంపికలు

ఎగుమతి కోసం సవరించిన లేదా సృష్టించిన మార్క్ వేరియబుల్స్. -b వెంటనే ఉద్యోగం తొలగింపు తెలియజేయండి. -ఒక సున్నా-కాని స్థితితో కమాండ్ నిష్క్రమించినప్పుడు వెంటనే నిష్క్రమించండి. -f ఫైలు పేరు తరం (globbing) ఆపివేయి. -h వారు చూసారు వంటి ఆదేశాల స్థానాన్ని గుర్తుంచుకో. -k అన్ని అప్పగించిన వాదనలు ఒక కమాండ్ కోసం పర్యావరణంలో ఉంచబడతాయి, కమాండ్ పేరుకు ముందు ఉన్న వాటికి మాత్రమే కాదు. -m ఉద్యోగ నియంత్రణ ప్రారంభించబడింది. -n ఆదేశాలను చదవండి కానీ వాటిని అమలు చేయవద్దు. -o option-name ఐచ్ఛిక-పేరుకు అనుగుణంగా వేరియబుల్ను సెట్ చేయండి: allexport same -a braceexpand అదే -B emacs ఒక emacs- శైలి లైన్ ఎడిటింగ్ ఇంటర్ఫేస్ను ఉపయోగిస్తుంది -ఇది తప్పకుండా అదే -E ఫంక్షేస్ అదే -T hashall same -h histexpand అదే -H చరిత్ర ఆదేశాన్ని చరిత్ర అజ్ఞాత ఎనేబుల్ షెల్ EOF ఇంటరాక్టివ్-వ్యాఖ్యానాలు వ్యాఖ్యలను ఇంటరాక్టివ్ ఆదేశాలు కీప్యాడ్ లో అదే కనిపిస్తుంది -m మానిటర్ అదే -m noclobber అదే -C noexec అదే - n noglob అదే -f nolog ప్రస్తుతం ఆమోదించబడింది కానీ విస్మరించిన అదే -b nouns అదే -u onecmd అదే -t భౌతిక అదే వంటి -P పైప్ లైన్ తిరిగి పైప్లైన్ యొక్క తిరిగి విలువ గత కమాండ్ యొక్క స్థితి -జిజో స్థితి లేదా సున్నా కాని సుస్థితి స్థానంతో నిష్క్రమించబడక పోయినట్లయితే, బాష్ యొక్క ప్రవర్తనను మార్చడం ద్వారా డిఫాల్ట్ ఆపరేషన్ పాసిక్స్ ప్రామాణిక నుండి వేర్వేరుగా ఉంటుంది- శైలి లైన్ సవరణ ఇంటర్ఫేస్ xtrace అదే -x -p ఆన్ చేయబడింది నిజమైన మరియు సమర్థవంతమైన వినియోగదారు ఐడిలు సరిపోలని చేసినప్పుడు. $ ENV ఫైల్ యొక్క ప్రాసెసింగ్ మరియు షెల్ విధులు దిగుమతి చేయడాన్ని నిలిపివేస్తుంది. ఈ ఐచ్చికాన్ని నిలిపివేస్తే, నిజ UID మరియు గరిష్టంగా అమర్చడానికి సమర్థవంతమైన UID మరియు gid లకు కారణమవుతుంది. -t ఒక కమాండ్ చదివిన మరియు అమలు తర్వాత నిష్క్రమించు. -u ప్రత్యామ్నాయంగా వేరియబుల్స్ ను ఎర్రర్గా మార్చకుండా ఉంచుతాను. -v ప్రింట్ షెల్ ఇన్పుట్ పంక్తులు చదివేటప్పుడు. -x ముద్రణ ఆదేశాలు మరియు వారి వాదనలు అమలు చేయబడుతున్నాయి. -B షెల్ బ్రేస్ విస్తరణ -C సెట్ చేస్తే, అవుట్పుట్ రీడైరెక్షన్ ద్వారా భర్తీ ఇప్పటికే ఉన్న సాధారణ ఫైళ్లను అనుమతించబడదు. -E సెట్ చేసినట్లయితే, ERR ట్రాప్ షెల్ విధులు వారసత్వంగా పొందుతుంది. -H ప్రారంభించు! శైలి చరిత్ర ప్రతిక్షేపణ. షెల్ ఇంటరాక్టివ్ అయినప్పుడు ఈ జెండా అప్రమేయంగా ఉంటుంది. -P సెట్ చేసినట్లయితే, ప్రస్తుత డైరెక్టరీని మార్చిన cd వంటి ఆదేశాలను అమలు చేస్తున్నప్పుడు సింబాలిక్ లింక్లను అనుసరించవద్దు. -T సెట్ చేసినట్లయితే, DEBUG ట్రాప్ షెల్ విధులు వారసత్వంగా పొందుతుంది. - పదవిక పారామితులకు మిగిలిన వాదనలు కేటాయించండి. -x మరియు -v ఎంపికలు ఆఫ్ చేయబడ్డాయి. కాకుండా + కంటే - ఈ జెండాలు ఆపివేయబడటానికి కారణమవుతుంది. షెల్ యొక్క ప్రవేశానం ద్వారా కూడా ఫ్లాగ్లను ఉపయోగించవచ్చు. జెండాలు ప్రస్తుత సెట్ $ - లో చూడవచ్చు. మిగిలిన N ARG లు స్థాన పారామీటర్లు మరియు $ 1, $ 2, $, $. ఏ ARG లను ఇవ్వకపోతే, అన్ని షెల్ వేరియబుల్స్ ప్రింట్ చేయబడతాయి. నిష్క్రమణ స్థితి: చెల్లని ఎంపిక ఇవ్వబడకపోతే విజయాన్ని అందిస్తుంది.

ఇది కూడ చూడు

expr (n), proc (n), ట్రేస్ (n), అన్సెట్ (n)

కీవర్డ్లు

చదవడం, రాయడం, వేరియబుల్

ముఖ్యమైనది: మీ కంప్యుటర్లో కమాండ్ ఎలా ఉపయోగించబడుతుందో చూడుటకు man command ( % man ) ఉపయోగించండి.