మీరు బాష్ లేదా టిసిఎస్ పరిసరాల కోసం స్క్రిప్ట్లను వ్రాయడానికి గణనీయమైన సమయాన్ని వెచ్చించినట్లయితే, అప్పుడు మీరు వినియోగదారుకు డేటాను పంపించడానికి ఎకో కమాండ్ను ఎక్కువగా ఉపయోగించారు. ఈ ఆదేశం ఎన్విరాన్మెంట్ వేరియబుల్స్ మరియు మెసేజ్లను ప్రతిధ్వనించగలదు, కానీ మీరు వ్రాసేటప్పుడు వినియోగదారుకు సందేశాన్ని పంపడానికి ప్రయత్నిస్తుంటే ప్రత్యామ్నాయం ఉంది. ఈ ప్రత్యామ్నాయం మీ సందేశాన్ని విండోలో కనిపించడానికి అనుమతిస్తుంది, ఇది చాలా యూజర్ ఫ్రెండ్లీ. ఇది చాలా పరిస్థితులలో మరింత ఆధునికంగా కనిపించాలి.
సాంకేతికంగా xmessage కమాండ్ అదనంగా పర్యావరణ వేరియబుల్స్ను వినియోగదారుకు ప్రసారం చేయడానికి ఉపయోగించబడుతుంది. వాక్యనిర్మాణం ప్రతిధ్వనితో సమానంగా ఉంటుంది, కాబట్టి మీరు ఇప్పటికే ఈ ఆదేశాన్ని ఉపయోగించడం అలవాటు చేసుకుంటే, దాని స్థానంలో xmessage ను ఉపయోగించడంలో మీకు అదనపు ఇబ్బందులు ఉండకూడదు.
విధానం 1: ఎకో స్థానంలో xmessage కమాండ్ వాడకం
విండోస్ కీని నొక్కి పట్టుకొని R లేదా CLI ప్రాంప్ట్ను కూడా నెట్టడం ద్వారా తెరిచిన రన్ డైలాగ్ బాక్స్ నుండి మీరు ఈ ఆదేశాలను ఉపయోగించగలిగినప్పటికీ, అవి స్క్రిప్ట్ లోపలి నుండి చాలా ఉపయోగకరంగా ఉంటాయి. మీరు ఇన్స్టాలేషన్ స్క్రిప్ట్ను పాజ్ చేయాలనుకుంటున్నారని చెప్పండి మరియు ఇన్పుట్ కోసం వినియోగదారుని ప్రాంప్ట్ చేయండి. మీ లిపికి ఈ పంక్తిని జోడించండి:
xmessage కొనసాగించడానికి సరే బటన్ నొక్కండి.
మీ స్క్రిప్ట్ అమలు చేసినప్పుడు, మీరు వినియోగదారు కోసం డైలాగ్ బాక్స్ను రూపొందిస్తారు.
ఏ రకమైన స్క్రిప్ట్ను అమలు చేసేటప్పుడు ఎన్విరాన్మెంట్ వేరియబుల్ను ప్రతిధ్వనించడానికి కూడా కమాండ్ ఉపయోగించబడుతుంది. మీరు యూజర్ ప్రస్తుత ప్రాంప్ట్ ఉపయోగించే కోడ్ను ప్రదర్శించాలనుకుంటే ఉదాహరణకు తీసుకోండి. Xmessage $ PS1 కమాండ్ దీని ఆధారంగా అవుట్పుట్ను ఉత్పత్తి చేస్తుంది, అయినప్పటికీ వినియోగదారు దీనిని టెర్మినల్ విండో నుండి అమలు చేస్తే లేదా వారి ఫైల్ మేనేజర్ను అలా అనుమతించినట్లయితే మాత్రమే ఇది పని చేస్తుంది.
విధానం 2: xmessage తో బటన్లను సృష్టించడం
స్క్రిప్ట్ ప్రోగ్రామర్లు యూజర్ ఎంచుకోవడానికి బటన్లను సృష్టించడానికి xmessage ని ఉపయోగించవచ్చు. కింది పంక్తిని పరిశీలిస్తే:
xmessage “ఎవరైనా నా మాట వినగలరా?” -బటన్లు అవును, లేదు
పెట్టెలో కనిపించే వచనం కోట్లలో జతచేయబడింది. టాక్ బటన్ల ఆదేశం తరువాత కామాతో వేరు చేయబడిన బటన్ లేబుళ్ళను కలిగి ఉంటుంది. నిష్క్రమణ విలువలు 100 కు సమానమైనవి మరియు నొక్కబడిన బటన్ సంఖ్య, కాబట్టి వినియోగదారు ఎంచుకున్నదాన్ని కనుగొనడం సాధ్యపడుతుంది. మీరు ప్రాథమిక రెండింటికి మించి అదనపు బటన్లను సృష్టించవచ్చు:
xmessage “ఈ ప్రాంప్ట్ గుర్తుందా?” -బటన్లు నిలిపివేయండి, మళ్లీ ప్రయత్నించండి, విఫలం
ఇది టెర్మినల్తో పనిచేయడానికి ఇష్టపడని వారికి బాష్ మరియు టిసిఎస్ స్క్రిప్ట్లను రాయడం సులభం చేస్తుంది.
2 నిమిషాలు చదవండి