"Mkdir" കമാന്ഡിനൊപ്പം ലിനക്സിൽ എങ്ങനെയാണ് ഡയറക്റ്ററികൾ നിർമ്മിക്കുന്നത്

കമാന്ഡ് ലൈനില് ലിനക്സിലുള്ള പുതിയ ഫോൾഡറുകളും ഡയറക്ടറികളും എങ്ങിനെ തയ്യാറാക്കാം എന്ന് ഈ ഗൈഡ് നിങ്ങൾക്ക് കാണിച്ചുകൊടുക്കുന്നു.

ഡയറക്റ്ററുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന കമാൻഡ് mkdir ആണ്. ഈ ലേഖനം നിങ്ങൾക്ക് ലിനക്സിൽ ഡയറക്ടറികൾ സൃഷ്ടിക്കുന്നതിനുള്ള അടിസ്ഥാനമാർഗവും ലഭ്യമായ എല്ലാ സ്വിച്ചുകൾ മൂടിവയ്ക്കുന്നു.

ഒരു പുതിയ ഡയറക്ടറി എങ്ങനെ സൃഷ്ടിക്കാം

പുതിയ ഡയറക്ടറി ഉണ്ടാക്കുന്നതിനുള്ള ഏറ്റവും ലളിതമായ മാർഗ്ഗം:

mkdir

ഉദാഹരണത്തിന്, നിങ്ങളുടെ ഹോം ഫോൾഡറിനു കീഴിൽ ഒരു ടെസ്റ്റ് ഡയറക്ടറി ഉണ്ടെങ്കിൽ, ടെർമിനൽ വിൻഡോ തുറന്ന് നിങ്ങളുടെ ഹോം ഫോൾഡറിലാണെന്ന് ഉറപ്പാക്കുക ( cd ~ ആജ്ഞ ഉപയോഗിക്കുക).

mkdir പരിശോധന

പുതിയ ഡയറക്ടറിയിലെ അനുമതികൾ മാറ്റുന്നു

ഒരു പുതിയ ഫോൾഡർ സൃഷ്ടിച്ചതിനുശേഷം നിങ്ങൾക്ക് അനുമതികൾ സജ്ജമാക്കാൻ ആഗ്രഹമുണ്ടാകാം, അതുവഴി ഒരു നിശ്ചിത ഉപയോക്താവിന് ഫോൾഡറിൽ പ്രവേശിക്കാൻ കഴിയും അല്ലെങ്കിൽ ചില ആളുകൾ ഫോൾഡറിലെ ഫയലുകൾ എഡിറ്റുചെയ്യാൻ കഴിയും, എന്നാൽ മറ്റുള്ളവർ മാത്രമേ വായിക്കാൻ കഴിയൂ.

അവസാന ഭാഗത്ത് ടെസ്റ്റ് എന്നു പറയുന്ന ഡയറക്ടറി എങ്ങനെ സൃഷ്ടിക്കണമെന്ന് ഞാൻ കാണിച്ചുതന്നു. Ls കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നത് ആ ഡയറക്ടറിയിലുള്ള അനുമതികൾ കാണിക്കും:

ls -lt

ഈ ലൈനുകളിൽ നിങ്ങൾക്കൊരു സാധ്യത ഉണ്ടായിരിക്കും:

drwxr-xr-x 2 ഉടമസ്ഥതയിലുള്ള ഗ്രൂപ്പ് 4096 മാർച്ച് 9 19:34 പരീക്ഷ

ഞങ്ങൾക്ക് താൽപ്പര്യമുള്ള ബിറ്റുകൾ drwxr-xr-x ഉടമയും ഗ്രൂപ്പും ആണ്

ടെസ്റ്റ് ഒരു ഡയറക്ടറി ആണെന്ന് d നമ്മളോട് പറയുന്നു.

ഉടമയ്ക്ക് ശേഷം നൽകിയിട്ടുള്ള ആദ്യത്തെ മൂന്ന് പ്രതീകങ്ങൾ ഉടമയുടെ പേര് നിർദ്ദേശിക്കുന്ന ഡയറക്ടറിയ്ക്കുള്ള ഉടമസ്ഥാവകാശമാണ്.

ഗ്രൂപ്പിന്റെ പേരു് വ്യക്തമാക്കുന്ന ഫയലിനുള്ള ഗ്രൂപ്പ് അനുവാദമാണു് അടുത്ത മൂന്ന് അക്ഷരങ്ങൾ. വീണ്ടും ഓപ്ഷനുകൾ r, w, x എന്നിവയാണ്. ഒരു അനുമതി ഇല്ലെന്നാണു്. ഗ്രൂപ്പിലുള്ള ആരുടെയെങ്കിലും ഉദാഹരണം ഫോള്ഡര് ആക്സസ് ചെയ്ത് ഫയലുകള് വായിക്കാന് കഴിയും, പക്ഷേ ഫോള്ഡര്ക്ക് എഴുതാന് കഴിയില്ല.

അവസാനത്തെ മൂന്ന് പ്രതീകങ്ങളാണ് എല്ലാ ഉപയോക്താക്കളുടേയും അനുമതികൾ, നിങ്ങൾക്ക് മുകളിൽ കാണുന്ന ഉദാഹരണത്തിൽ ഗ്രൂപ്പിന്റെ അനുമതികൾക്ക് സമാനമാണ്.

ഒരു ഫയൽ അല്ലെങ്കിൽ ഫോൾഡറിനുള്ള അനുമതികൾ മാറ്റുന്നതിനായി നിങ്ങൾക്ക് chmod കമാൻഡ് ഉപയോഗിക്കാം. Chmod കമാൻഡ് നിങ്ങളുടെ അനുമതികൾ സജ്ജമാക്കുന്ന 3 സംഖ്യകൾ നൽകാം.

അനുമതികൾ ഒരു മിശ്രിതം ലഭിക്കാൻ നിങ്ങൾ സംഖ്യകൾ കൂട്ടിച്ചേർക്കുന്നു. ഉദാഹരണമായി നിങ്ങൾക്ക് അനുമതികൾ വായിക്കാനും പ്രവർത്തിപ്പിക്കാനും 5, നമ്പർ, നമ്പർ 6 ആണെന്നും റൈറ്റ് പെർമിഷനുകൾ നമ്പർ 3 ആയും റൈറ്റ് ചെയ്യുകയും എക്സിക്യൂട്ട് ചെയ്യുകയുമാണ് വേണ്ടത്.

Chmod കമാൻഡിൻറെ ഭാഗമായി 3 അക്കങ്ങൾ നൽകണം എന്ന് ഓർമ്മിക്കുക. ആദ്യ നമ്പർ നമ്പർ ഉടമസ്ഥാവകാശങ്ങൾക്കുള്ളതാണ്, രണ്ടാമത്തെ നമ്പർ ഗ്രൂപ്പ് പെർമിഷനുകൾ കൂടാതെ അവസാന എണ്ണം എല്ലാവർക്കുമുള്ളതാണ്.

ഉദാഹരണത്തിന് ഉടമയിൽ പൂർണ്ണ അനുമതികൾ ലഭിക്കാൻ, ഗ്രൂപ്പിലെ അനുമതികൾ വായിക്കുകയും നിർവ്വഹിക്കുകയും ചെയ്യുക, ആരെയും മറ്റാളേയും അനുവദിക്കാതിരിക്കുകയും ചെയ്യുക:

chmod 750 ടെസ്റ്റ്

ഒരു ഫോൾഡർ സ്വന്തമായുള്ള ഗ്രൂപ്പിന്റെ പേര് മാറ്റണമെങ്കിൽ chgrp കമാൻഡ് ഉപയോഗിക്കുക.

ഉദാഹരണത്തിന്, നിങ്ങളുടെ കമ്പനിയുടെ എല്ലാ അക്കൌണ്ടുകളും ആക്സസ് ചെയ്യാൻ കഴിയുന്ന ഒരു ഡയറക്ടറി ഉണ്ടാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക.

ആദ്യമായി, ഗ്രൂപ്പ് ടൈപ്പ് ചെയ്യാനായി താഴെ പറയുന്ന കാര്യങ്ങൾ ടൈപ്പ് ചെയ്യുക:

groupadd അക്കൌണ്ടുകൾ

ഒരു ഗ്രൂപ്പിനെ ഉണ്ടാക്കുന്നതിനുള്ള ശരിയായ അനുമതി നിങ്ങൾക്കില്ല എങ്കിൽ, നിങ്ങൾക്ക് അധിക ആനുകൂല്യങ്ങൾ നേടുന്നതിന് sudo ഉപയോഗിക്കാം അല്ലെങ്കിൽ su ആജ്ഞ ഉപയോഗിച്ച് സാധുവായ അനുമതികൾ ഉപയോഗിച്ച് ഒരു അക്കൌണ്ടിലേക്ക് മാറേണ്ടതായി വരും.

ഇനിപ്പറയുന്നത് ടൈപ്പുചെയ്യുന്നതിലൂടെ ഒരു ഫോൾഡറിനായി നിങ്ങൾക്ക് ഈ ഗ്രൂപ്പിനെ മാറ്റാൻ കഴിയും:

chgrp അക്കൗണ്ടുകൾ

ഉദാഹരണത്തിന്:

chgrp അക്കൌണ്ട്സ് ടെസ്റ്റ്

അക്കൗണ്ട് ഗ്രൂപ്പിലുള്ള ആർക്കും ആർക്കും തന്നെ റൈറ്റ്, റൈറ്റ്, എക്സിക്യൂട്ട് ചെയ്യുവാനുള്ള അനുമതി നൽകുക എന്നിവയല്ലാതെ മറ്റൊരാൾക്ക് വായന-മാത്രം ഉപയോഗിക്കാം താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

chmod 770 ടെസ്റ്റ്

അക്കൌണ്ട് ഗ്രൂപ്പിലേക്ക് ഒരു ഉപയോക്താവിനെ ചേർക്കുന്നതിനായി നിങ്ങൾ ഒരുപക്ഷേ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കേണ്ടി വരും:

usermod -a -G അക്കൗണ്ടുകൾ <ഉപയോക്തൃനാമം>

ഉപയോക്താവിന് ആക്സസ് ഉണ്ടായിരിക്കേണ്ട ദ്വിതീയ ഗ്രൂപ്പുകളുടെ ലിസ്റ്റിലേക്ക് അക്കൗണ്ട് ഗ്രൂപ്പ് കൂട്ടിച്ചേർക്കുന്നു.

എങ്ങനെയാണ് ഒരു ഡയറക്ടറി സൃഷ്ടിക്കേണ്ടത്, അതേ സമയം അനുമതികൾ സജ്ജമാക്കുക

താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ചു് നിങ്ങൾക്കു് ഒരു ഡയറക്ടറി ഉണ്ടാക്കുകയും ഒരേ ഡയറക്ടറിയിൽ അനുമതികൾ സജ്ജമാക്കുകയും ചെയ്യാം:

mkdir -m777

മുകളിലുള്ള കമാൻഡ് എല്ലാവർക്കും ആക്സസ് ഉള്ള ഒരു ഫോൾഡർ ഉണ്ടാക്കുന്നു. ഇത്തരം അനുമതികളിൽ എന്തെങ്കിലും സൃഷ്ടിക്കാൻ നിങ്ങൾ താൽപ്പര്യപ്പെടുന്നു എന്നത് വളരെ വിരളമാണ്.

ഒരു ഫോൾഡർ, ആവശ്യമുള്ള മാതാപിതാക്കൾ എന്നിവ ഉണ്ടാക്കുക

നിങ്ങൾക്ക് ഒരു ഡയറക്ടറി ഘടകം നിർമ്മിക്കാൻ ആഗ്രഹമുണ്ടെന്ന് കരുതുക, എന്നാൽ ഓരോ വഴിയിലും ഒരു ഫോൾഡർ സൃഷ്ടിച്ച് ഒരു വൃക്ഷത്തിന്റെ താഴേക്ക് പ്രവർത്തിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല.

ഉദാഹരണത്തിന്, നിങ്ങൾ നിങ്ങളുടെ സംഗീതത്തിനായി ഫോണ്ടറുകൾ സൃഷ്ടിക്കുന്നത് ഇനിപറയുന്നതാണ്:

ഇത് റോക്ക് ഫോൾഡർ ഉണ്ടാക്കുക, അലക്സ് കോപ്ലറും റാണി ഫോൾഡറുമൊക്കെ ഉണ്ടാക്കുകയോ, റാപ് ഫോൾഡർ, ഡ്രം ഡ്രൈ ഫോൾഡർ, ജാസ്സ് ഫോൾഡർ എന്നിവ പിന്നീട് ഫൗണ്ടേഷൻ ഫോൾഡർ ഉണ്ടാക്കുകയും ചെയ്യും.

താഴെ പറഞ്ഞിരിക്കുന്ന സ്വിച്ച് വ്യക്തമാക്കിയാൽ നിങ്ങൾക്ക് ഇപ്പോഴുണ്ടായിരുന്നില്ലെങ്കിൽ, പാരൻറിലുള്ള എല്ലാ ഫോൾഡറുകളും സൃഷ്ടിക്കാൻ കഴിയും.

mkdir -p

ഉദാഹരണത്തിന്, മുകളിൽ പറഞ്ഞിരിക്കുന്ന ഫോൾഡറുകളിൽ ഒന്ന് സൃഷ്ടിക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡ് ശ്രമിക്കുക:

mkdir -p ~ / music / rock / alicecooper

ഒരു ഡയറക്ടറി ഉണ്ടാക്കിയ സ്ഥിരീകരണം സ്വീകരിക്കുക

നിങ്ങൾ സൃഷ്ടിക്കുന്ന ഡയറക്ടറി വിജയകരമായി തയ്യാറാക്കിയിട്ടുണ്ടെങ്കിൽ, സ്വതവേ, mkdir കമാൻഡ് നിങ്ങളോടു് ആവശ്യപ്പെടുന്നില്ല. ഒരു പിശകുകളും കണ്ടില്ലെങ്കിൽ അത് നിങ്ങൾക്ക് അനുമാനിക്കാം.

കൂടുതൽ വെർബോസ് ഔട്ട്പുട്ട് ലഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾ സൃഷ്ടിക്കപ്പെട്ട എന്താണ് ഇനി പറയുന്ന സ്വിച്ച് ഉപയോഗിക്കുക.

mkdir -v

ഔട്ട്പുട്ട് mkdir മാതൃകയിൽ ആയിരിക്കും : സൃഷ്ടിച്ച ഡയറക്ടറി / path / to / directoryname .

ഉപയോഗിക്കുന്നത് & # 34; mkdir & # 34; ഒരു ഷെൽ സ്ക്രിപ്റ്റിൽ

ചിലപ്പോൾ നിങ്ങൾക്ക് ഷെൽ സ്ക്രിപ്റ്റിന്റെ ഭാഗമായി "mkdir" കമാൻഡ് ഉപയോഗിക്കേണ്ടി വരും. ഉദാഹരണത്തിന്, ഒരു പാത്ത് സ്വീകരിക്കുന്ന ഒരു സ്ക്രിപ്റ്റ് നോക്കാം. സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ അത് ഫോൾഡർ സൃഷ്ടിച്ച് "ഹലോ" എന്ന പേരിൽ ഒരു ടെക്സ്റ്റ് ഫയൽ ചേർക്കുക.

#! / bin / bash

mkdir $ @

cd $ @

ഹലോ സ്പർശിക്കുക

ആദ്യ വരി നിങ്ങൾ എഴുതുന്ന എല്ലാ സ്ക്രിപ്റ്റുകളിലും ഉൾപ്പെടുത്തിയിരിക്കണം, ഇത് തീർച്ചയായും ഒരു ബാഷ് ലിപി ആണ് എന്ന് കാണിക്കാൻ ഉപയോഗിക്കുന്നു.

ഒരു "folder" സൃഷ്ടിക്കാൻ "mkdir" കമാൻഡ് ഉപയോഗിക്കുന്നു. സ്ക്രിപ്പിംഗ് പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾ വ്യക്തമാക്കുന്ന മൂല്യത്തിൽ, രണ്ടാമത്തേതും മൂന്നാംവരിയുടെ അവസാനത്തേയുമുള്ള "$ @" ( ഇൻപുട്ട് പാരാമീറ്ററുകൾ എന്നും അറിയപ്പെടുന്നു ) മാറ്റി പകരം വെയ്ക്കുന്നു.

നിങ്ങൾ വ്യക്തമാക്കുന്ന ഡയറക്ടറിയിലേക്കു് "cd" കമാൻഡ് മാറ്റുന്നു. ഒടുവിൽ ടച്ച് കമാൻഡ് "hello" എന്ന പേരുള്ള ഒരു ശൂന്യമായ ഫയൽ തയ്യാറാക്കുന്നു.

നിങ്ങൾക്കായി സ്ക്രിപ്റ്റ് നിങ്ങൾക്ക് പരീക്ഷിച്ചു നോക്കാവുന്നതാണ്. അങ്ങനെ ചെയ്യുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:

  1. ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുക (Alt, T അമർത്തുക)
  2. നാനോ createhellodirectory.sh നൽകുക
  3. എഡിറ്ററിലേക്ക് മുകളിലുള്ള കമാൻഡുകളിൽ ടൈപ്പ് ചെയ്യുക
  4. ഒരേ സമയം CTRL ഉം O ഉം അമർത്തി ഫയൽ സംരക്ഷിക്കുക
  5. ഒരേ സമയം CTRL, X എന്നിവ അമർത്തി ഫയൽ അവസാനിപ്പിക്കുക
  6. Chmod + x createhellodirectory.sh ടൈപ്പ് ചെയ്തുകൊണ്ട് അനുമതികൾ മാറ്റുക
  7. ടൈപ്പ് ചെയ്തുകൊണ്ട് സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക ./createhellodirectory.sh പരിശോധന

നിങ്ങൾ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ "ടെസ്റ്റ്" എന്ന ഒരു ഡയറക്ടറി സൃഷ്ടിക്കുന്നതാണ്. ആ ഡയറക്ടറിയിലേക്കോ ( സിഡി ടെസ്റ്റ്) നിങ്ങൾ മാറ്റിയാലും ഒരു ഡയറക്ടറി ലിസ്റ്റിംഗ് ( ls) പ്രവർത്തിപ്പിച്ചാൽ, "hello" എന്ന പേരിൽ ഒരു ഫയൽ നിങ്ങൾ കാണും.

വളരെ നല്ലത് പക്ഷെ ഇപ്പോൾ വീണ്ടും ഏഴു പ്രാവശ്യം പ്രവർത്തിക്കാൻ ശ്രമിക്കുക.

  1. ഫോൾഡർ ഇതിനകം നിലവിലുണ്ടെന്ന് സൂചിപ്പിക്കുന്ന ഒരു പിശക് ദൃശ്യമാകും.

സ്ക്രിപ്റ്റ് മെച്ചപ്പെടുത്താൻ നമുക്ക് ചെയ്യാനാകുന്ന നിരവധി കാര്യങ്ങൾ ഉണ്ട്. ഉദാഹരണത്തിന് ഫോൾഡർ ഇതിനകം നിലവിലുണ്ടെങ്കിൽ അത് നിലനിൽക്കുന്നിടത്തോളം പ്രത്യേകിച്ചും ഞങ്ങൾ ശ്രദ്ധിക്കുന്നില്ല.

#! / bin / bash

mkdir -p $ @

cd $ @

ഹലോ സ്പർശിക്കുക

Mkdir കമാന്ഡിൻറെ ഭാഗമായി -p വ്യക്തമാക്കിയാൽ, ഫോൾഡർ നിലവിലുണ്ടെങ്കിൽ അത് തെറ്റായില്ല, അത് നിലവിലില്ലെങ്കിൽ അത് സൃഷ്ടിക്കും.

സംഭവിക്കുന്നത് പോലെ ടച്ച് കമാൻഡ് നിലവിലില്ലെങ്കിൽ ഒരു ഫയൽ ഉണ്ടാക്കുകയാണെങ്കിലും അത് നിലവിലുണ്ടെങ്കിൽ അവസാനം ലഭ്യമായ സമയവും തീയതിയും പരിഹരിക്കുന്നു.

ഒരു ടച്ച് സ്റ്റേറ്റ്മെന്റ് ഒരു echo സ്റ്റേറ്റ്മെന്റുപയോഗിച്ച് ഒരു ഫയലിലേക്ക് ടെക്സ്റ്റ് എഴുതുന്നു എന്ന് സങ്കൽപ്പിക്കുക:

#! / bin / bash

mkdir -p $ @

cd $ @

ഹലോ >> "ഹലോ"

നിങ്ങൾ "./createhellodirectory.sh പരിശോധന" എന്ന ആജ്ഞ ഉപയോഗിച്ചുണ്ടെങ്കിൽ വീണ്ടും പരീക്ഷണ ഡയറക്ടറിയിലെ "ഹലോ" എന്ന് വിളിക്കുന്ന ഫയൽ "ഹലോ" എന്ന വാക്കിനൊപ്പം കൂടുതൽ കൂടുതൽ വരികൾ കൊണ്ട് വലുതായിരിക്കും.

ഇപ്പോള്, ഇത് ഉദ്ദേശിച്ചതോ ആകണമെന്നില്ലല്ലെങ്കിലോ, ഇത് ആവശ്യമുള്ള നടപടി അല്ല എന്ന് നമുക്ക് ഇപ്പോൾ പറയാം. നിങ്ങൾ echo കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിനു മുൻപ് ഡയറക്ടറി നിലവിലില്ല എന്ന് ഉറപ്പാക്കാൻ ഒരു ടെസ്റ്റ് എഴുതാം.

#! / bin / bash

mkdir $ @>> / dev / null;

[$? -eq 0]; പിന്നെ

cd $ @

ഹലോ >> "ഹലോ"

പുറത്ത്

fi

ഫോൾഡറുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഏറ്റവും പ്രധാന രീതിയാണ് മുകളിലുള്ള സ്ക്രിപ്റ്റ്. Mkdir കമാൻഡ് ഒരു ഇന്പുട്ട് പരാമീറ്ററായി നല്കുന്ന ഫോൾഡർ സൃഷ്ടിക്കുന്നു, പക്ഷേ ഏതെങ്കിലും പിശക് ഔട്ട്പുട്ട് / dev / null ആയി നൽകും (അത് അർത്ഥമാക്കുന്നില്ല).

"Mkdir" സ്റ്റേറ്റ്മെന്റിലെ ഔട്ട്പുട്ട് സ്റ്റാറ്റസ് മൂന്നാമത്തെ വരി പരിശോധിക്കുന്നു. അത് വിജയിച്ചാൽ "fi" പ്രസ്താവന വരുന്നതുവരെ പ്രസ്താവനകൾ നടത്തും.

ഇത് നിങ്ങൾക്ക് ഫോൾഡർ സൃഷ്ടിച്ച്, കമാൻഡ് വിജയകരമാണെങ്കിൽ നിങ്ങൾക്കാവശ്യമുള്ള എല്ലാ കാര്യങ്ങളും നിർവഹിക്കാൻ കഴിയും എന്നാണ്. കമാൻറ് വിജയകരമല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഇനി മറ്റെന്തെങ്കിലും പ്രസ്താവന നൽകാം:

#! / bin / bash

mkdir $ @>> / dev / null;

[$? -eq 0]; പിന്നെ
cd $ @
ഹലോ >> "ഹലോ"
പുറത്ത്
വേറെ
cd $ @
echo "hello"> ഹലോ
പുറത്ത്
fi

മുകളിലുള്ള സ്ക്രിപ്റ്റിൽ mkdir സ്റ്റേറ്റ്മെന്റ് പ്രവർത്തിച്ചാൽ, "ഹൊലോ" എന്ന പേരുപയോഗിച്ച് echo സ്റ്റേറ്റ്മെന്റ് "ഹലോ" എന്ന വാക്ക് "ഹലോ" എന്ന് വിളിക്കുന്നു, അല്ലെങ്കിൽ അത് നിലവിലില്ലെങ്കിൽ ഒരു പുതിയ ഫയൽ "hello" ഹലോ "അതിൽ ഉണ്ട്.

Echo "hello"> ഹലോ വരി എല്ലായ്പ്പോഴും പ്രവർത്തിപ്പിച്ചുകൊണ്ട് നിങ്ങൾക്ക് അതേ ഫലങ്ങൾ നേടാൻ കഴിയുമെന്നതിനാൽ ഈ ഉദാഹരണം പ്രത്യേകിച്ചും പ്രായോഗികമല്ല. ഉദാഹരണത്തിനു്, "mkdir" കമാൻഡ് പ്രവർത്തിപ്പിക്കുവാൻ സാധിക്കുമെങ്കിൽ, പിശക് ഔട്ട്പുട്ട് മറയ്ക്കുക, കമാൻഡ് സ്റ്റാറ്റസ് വിജയിക്കുകയോ ഇല്ലയോ എന്ന് പരിശോധിക്കുക, തുടർന്ന് "mkdir" കമാൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ ഒരു കൂട്ടം കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക വിജയകരമായിരുന്നുവെന്നതും മറ്റൊന്നുണ്ടായിരുന്നില്ല.