బాష్‌లోని ఫైల్‌కి లైన్‌ని ఎలా జోడించాలి

How Append Line File Bash



కొన్నిసార్లు మేము ప్రోగ్రామింగ్ ప్రయోజనాల కోసం ఒక ఫైల్‌తో పని చేయాల్సి ఉంటుంది మరియు కొత్త లైన్ ఫైల్ చివరలో జోడించాల్సిన అవసరం ఉంది. ఈ జోడించడం పనిని ఉపయోగించడం ద్వారా చేయవచ్చు ' బయటకు విసిరారు 'మరియు' టీ 'ఆదేశాలు. ఉపయోగించి ' >> ’ తో ' బయటకు విసిరారు ' కమాండ్ ఫైల్‌కి ఒక లైన్‌ను జోడిస్తుంది. ఫైల్‌కు కంటెంట్‌ను జోడించడానికి 'ఎకో,' పైప్ (|) మరియు 'టీ' ఆదేశాలను ఉపయోగించడం మరొక మార్గం. బాష్ స్క్రిప్ట్‌లో ఈ ఆదేశాలను ఎలా ఉపయోగించవచ్చో ఈ వ్యాసంలో చూపబడింది.

అనే టెక్స్ట్ ఫైల్‌ని సృష్టించండి పుస్తకాలు. టెక్స్ట్ ఈ వ్యాసం యొక్క తదుపరి భాగంలో చూపిన ఉదాహరణలను చేయడానికి కింది కంటెంట్‌తో.







పుస్తకాలు. టెక్స్ట్:



PHP మరియు MySQL నేర్చుకోవడం
Laravel నేర్చుకోవడం
HTML ఉపయోగించి వెబ్ డిజైన్

ఉదాహరణ -1: 'ఎకో' కమాండ్ మరియు '>>' చిహ్నాన్ని ఉపయోగించి ఫైల్‌కు లైన్‌ను జోడించండి

కింది స్క్రిప్ట్‌లో, ఇప్పటికే ఉన్న ఫైల్, పుస్తకాలు. టెక్స్ట్ వేరియబుల్‌కు కేటాయించబడింది, ఫైల్ పేరు, మరియు స్ట్రింగ్ విలువ ఫైల్ చివర జోడించడానికి వినియోగదారు నుండి ఇన్‌పుట్‌గా తీసుకోబడుతుంది. ఇన్‌పుట్ విలువ ఖాళీగా లేకపోతే, ' బయటకు విసిరారు ' కమాండ్ విలువను జోడిస్తుంది పుస్తకాలు. టెక్స్ట్ 'ఉపయోగించి ఫైల్ >> ' చిహ్నం.



#!/బిన్/బాష్

# ఫైల్ పేరును నిర్వచించండి
ఫైల్ పేరు='books.txt'

# మీరు జోడించాలనుకుంటున్న వచనాన్ని టైప్ చేయండి
చదవండి -పి 'మీరు జోడించాలనుకుంటున్న వచనాన్ని నమోదు చేయండి:'కొత్త వచనం

# కొత్త టెక్స్ట్ ఖాళీగా ఉందో లేదో తనిఖీ చేయండి
ఉంటే [ '$ newtext' !='' ];అప్పుడు
# '>>' చిహ్నాన్ని ఉపయోగించి వచనాన్ని జోడించండి
బయటకు విసిరారు $ newtext >> $ ఫైల్ పేరు
ఉంటుంది

అవుట్‌పుట్:





' J క్వెరీ నేర్చుకోవడం 'ఫైల్ చివరలో జోడించబడిన అవుట్‌పుట్‌లో కొత్త టెక్స్ట్ విలువగా తీసుకోబడింది.



ఉదాహరణ -2: 'printf' ఆదేశం మరియు '>>' చిహ్నాన్ని ఉపయోగించి ఫైల్‌కు లైన్‌ను జోడించండి

' >> 'చిహ్నాన్ని' తో ఉపయోగించవచ్చు printf ' ఫార్మాట్ చేసిన కంటెంట్‌ను ఫైల్‌కు జోడించడానికి ఆదేశం. మునుపటి ఉదాహరణ వలె, ఫైల్ పేరు మరియు స్ట్రింగ్ విలువలు వేరియబుల్స్‌కు కేటాయించబడతాయి, ఫైల్ పేరు , మరియు కొత్త వచనం . తరువాత, ' printf కమాండ్ విలువను మళ్ళిస్తుంది కొత్త వచనం చివరికి ఇతర టెక్స్ట్‌తో పుస్తకాలు. టెక్స్ట్ ఫైల్.

#!/బిన్/బాష్

# ఫైల్ పేరును నిర్వచించండి
ఫైల్ పేరు='books.txt'

# మీరు జోడించాలనుకుంటున్న వచనాన్ని టైప్ చేయండి
చదవండి -పి 'మీరు జోడించాలనుకుంటున్న వచనాన్ని నమోదు చేయండి:'కొత్త వచనం

# కొత్త టెక్స్ట్ ఖాళీగా ఉందో లేదో తనిఖీ చేయండి
ఉంటే [ '$ newtext' !='' ];అప్పుడు
# '>>' చిహ్నాన్ని ఉపయోగించి వచనాన్ని జోడించండి
printf 'జోడించిన వచనం: %s n' '$ newtext' >> $ ఫైల్ పేరు
ఉంటుంది

అవుట్‌పుట్:

' WordPress ద్వారా వెబ్‌సైట్ 'ఫైల్ చివరలో జోడించబడిన అవుట్‌పుట్‌లో కొత్త టెక్స్ట్ విలువగా తీసుకోబడింది.

ఉదాహరణ -3: `టీ` ఆదేశాన్ని ఉపయోగించి ఫైల్‌కి లైన్‌ను జోడించండి

' టీ ' ఏదైనా స్ట్రింగ్‌ను ఫైల్‌కి జోడించడానికి మరొక ఉపయోగకరమైన ఆదేశం. కింది స్క్రిప్ట్‌లో, ఫైల్ పేరు మరియు కొత్త టెక్స్ట్ విలువలు మునుపటి ఉదాహరణల వలె కేటాయించబడతాయి. వచన విలువ ఖాళీగా లేకపోతే, ' బయటకు విసిరారు 'కమాండ్ విలువను' కి పంపుతుంది టీ 'ఉపయోగించి కమాండ్' | ' చిహ్నం. ' -వరకు 'ఎంపిక' తో ఉపయోగించబడుతుంది టీ అందుకున్న ఇన్‌పుట్ విలువను ఫైల్‌కు జోడించడానికి ఇక్కడ ఆదేశించండి పుస్తకాలు. టెక్స్ట్ . ‘/Dev/శూన్య’ టెర్మినల్‌లో అవుట్‌పుట్ చూపించకుండా నిరోధించడానికి స్క్రిప్ట్‌లో ఉపయోగించబడుతుంది.

#!/బిన్/బాష్

# ఫైల్ పేరును నిర్వచించండి
ఫైల్ పేరు='books.txt'

# మీరు జోడించాలనుకుంటున్న వచనాన్ని టైప్ చేయండి
చదవండి -పి 'మీరు జోడించాలనుకుంటున్న వచనాన్ని నమోదు చేయండి:'కొత్త వచనం

# కొత్త టెక్స్ట్ ఖాళీగా ఉందో లేదో తనిఖీ చేయండి
ఉంటే [ $ newtext !='' ];అప్పుడు
# `టీ` ఆదేశాన్ని ఉపయోగించి వచనాన్ని జోడించండి
బయటకు విసిరారు $ newtext | టీ -వరకు $ ఫైల్ పేరు > /దేవ్/శూన్య
ఉంటుంది

అవుట్‌పుట్:

' CSS3 నేర్చుకోవడం 'ఫైల్ చివరలో జోడించబడిన అవుట్‌పుట్‌లో కొత్త టెక్స్ట్ విలువగా తీసుకోబడింది.

ముగింపు:

బాష్ స్క్రిప్ట్ ఉపయోగించి ఫైల్ చివర టెక్స్ట్ జోడించడానికి ఈ వ్యాసంలో మూడు విభిన్న మార్గాలు చూపబడ్డాయి.