ఉదాహరణ లైనక్స్ సెక్యూర్ కమాండ్ యొక్క ఉపయోగాలు

లైనక్స్ టెర్మినల్ లోని సంఖ్యల జాబితాలను రూపొందించుటకు seq ఆదేశం ఎలా ఉపయోగించాలో ఈ గైడ్ మీకు చూపుతుంది.

సెక్యూర్ కమాండ్ యొక్క ప్రాథమిక సింటాక్స్

మీరు స్క్రీన్ నుండి 1 నుండి 20 వరకు సంఖ్యలను ప్రదర్శించాలని అనుకోండి.

కింది seq కమాండ్ దీన్ని ఎలా చేయాలో చూపుతుంది:

seq 1 20

దాని స్వంత న, ఈ ఆదేశం చాలా నిష్ఫలమైన ఉంది. కనీసం మీరు ఒక ఫైల్కు సంఖ్యలు అవుట్పుట్ చేయాలనుకుంటున్న.

కింది కమాండ్ ఉపయోగించి మీరు దీన్ని చేయవచ్చు:

seq 1 20 | పిల్లి> నంబర్డ్ఫైల్

ఇప్పుడు ప్రతి సంఖ్యలో 1 నుండి 20 నంబర్లు ముద్రించబడి నంబర్లతో పిలువబడే ఫైల్ ఉంటుంది.

సంఖ్యల శ్రేణిని ప్రదర్శించడానికి మేము ఇప్పటివరకు చూపించిన పద్ధతి కింది వాటికి కత్తిరించబడవచ్చు:

సెక్ 20

డీఫాల్ట్ స్టార్ట్ నంబర్ 1 కాబట్టి కేవలం 20 ను సరఫరా చేయడం ద్వారా seq ఆదేశం స్వయంచాలకంగా 1 నుండి 20 వరకు ఉంటుంది.

మీరు క్రింది రెండు వేర్వేరు సంఖ్యలు మధ్య లెక్కించదలిస్తే మీరు దీర్ఘ ఫార్మాట్ ఉపయోగించాలి:

seq 35 45

ఇది సంఖ్యలు 35 నుండి 45 ను ప్రామాణిక అవుట్పుట్గా ప్రదర్శిస్తుంది.

సెక్ కమాండ్ ఉపయోగించి పెరుగుదల ఎలా సెట్ చేయాలి

మీరు 1 మరియు 100 మధ్య ఉన్న అన్ని సంఖ్యలను కూడా చూపించాలనుకుంటే, ఈ క్రింది ఉదాహరణ చూపినప్పుడు మీరు ఒక సంఖ్యలో 2 సంఖ్యలను వేయడానికి seq యొక్క పెంపు భాగాన్ని ఉపయోగించవచ్చు.

seq 2 2 100

పై ఆదేశం లో, మొదటి సంఖ్య ప్రారంభ స్థానం.

రెండవ సంఖ్య ప్రతి దశలో పెంచడం సంఖ్య, ఉదాహరణకు, 2 4 6 8 10.

మూడో సంఖ్య, లెక్కించడానికి తుది సంఖ్య.

ఫార్మాటింగ్ ది సెక్ కమాండ్

ప్రదర్శనలకు లేదా ఫైల్కు కేవలం సంఖ్యలను పంపడం ఉపయోగకరంగా ఉండదు.

అయినప్పటికీ, మీరు మార్చిలో ప్రతి తేదీతో ఒక ఫైల్ ను సృష్టించవచ్చు.

ఇది చేయటానికి మీరు క్రింది స్విచ్ని ఉపయోగించవచ్చు:

seq -f "% 02g / 03/2016" 31

ఇది కిందిదాని వలెనే అవుట్పుట్ను ప్రదర్శిస్తుంది:

మీరు% 02g ను గమనించవచ్చు. మూడు విభిన్న ఆకృతులు ఉన్నాయి: ఇ, f, మరియు g.

ఈ వేర్వేరు ఫార్మాట్లను ఉపయోగించినప్పుడు ఏమి జరుగుతుందో ఉదాహరణగా ఈ కింది ఆదేశాలను ప్రయత్నించండి:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

% E నుండి ఉత్పత్తి ఈ క్రింది విధంగా ఉంది:

% F నుండి ఉత్పత్తి ఈ కింది విధంగా ఉంటుంది:

చివరిగా,% g నుండి ఉత్పత్తి క్రింది విధంగా ఉంది:

లూప్ కోసం ఒక భాగంగా Seq కమాండ్ ఉపయోగించడం

మీరు seq ఆదేశాన్ని ఒక లూప్ యొక్క భాగంలో అదే కోడ్ను సమితి సంఖ్య ద్వారా అమలు చేయడానికి ఉపయోగించవచ్చు.

ఉదాహరణకు మీరు "హలో వరల్డ్" పది సార్లు ప్రదర్శించాలని అనుకుంటున్నారు.

మీరు దీన్ని ఎలా చేయగలరు:

నేను $ (సెక్ 10) లో

అలా

ప్రతిధ్వని "హలో వరల్డ్"

పూర్తి

సీక్వెన్స్ విభాజరాన్ని మార్చండి

అప్రమేయంగా, seq ఆదేశం ప్రతి సంఖ్యను కొత్త లైన్ లో ప్రదర్శిస్తుంది.

ఇది మీరు ఉపయోగించాలనుకుంటున్న ఏ డీలిమిటింగు పాత్ర అయినా మార్చబడవచ్చు.

ఉదాహరణకు, సంఖ్యలు వేరు చేయడానికి మీరు కామాను ఉపయోగించాలనుకుంటే, ఈ క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:

seq -s, 10

మీరు ఖాళీని ఉపయోగించాలనుకుంటే అప్పుడు మీరు కోట్స్లో ఉంచాలి:

seq -s "" 10

సీక్వెన్స్ నంబర్లను అదే పొడవుగా చేయండి


మీరు ఒక ఫైల్కు సంఖ్యలను అవుట్పుట్ చేసినప్పుడు, మీరు పదుల ద్వారా మరియు వేర్వేరు పొడవు గల వందల సంఖ్యలో అడుగుపెట్టినప్పుడు మీరు కోపం చెందుతారు.

ఉదాహరణకి:

మీరు అన్ని సంఖ్యలు అదే పొడవు క్రింది విధంగా చేయవచ్చు:

seq-w 10000

మీరు పై ఆదేశమును నడుపుతున్నప్పుడు, అవుట్పుట్ ఇప్పుడు క్రింది విధంగా ఉంటుంది:

రివర్స్ ఆర్డర్లో సంఖ్యలు ప్రదర్శిస్తాయి

మీరు రివర్స్ క్రమంలో ఒక వరుసలో సంఖ్యలు ప్రదర్శించవచ్చు.

ఉదాహరణకు, మీరు 10 నుండి 1 సంఖ్యలను ప్రదర్శించాలనుకుంటే, మీరు ఈ క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించవచ్చు:

seq 10 -1 -1

ఫ్లోటింగ్ పాయింట్ నంబర్స్

ఫ్లోటింగ్ పాయింట్ నంబర్లపై పని చేయడానికి సీక్వెన్స్ కమాండ్ను మీరు ఉపయోగించుకోవచ్చు.

ఉదాహరణకు, మీరు 0.1 దశతో 0 మరియు 1 మధ్య ప్రతి సంఖ్యను చూపించాలనుకుంటే, ఈ క్రింది విధంగా చేయవచ్చు:

seq 0 0.1 1

సారాంశం

బాష్ స్క్రిప్టులో భాగంగా ఉపయోగించినప్పుడు seq ఆదేశం మరింత ఉపయోగకరంగా ఉంటుంది.