Linux/C3/More-on-grep-command/Gujarati

From Script | Spoken-Tutorial
Revision as of 11:29, 16 April 2015 by Jyotisolanki (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Time Narration
00:01 More on grep પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:05 આ ટ્યુટોરીયલમાં આપણે શીખીશું
00:07 હજી કેટલાક grep commands (ગ્રેપ કમાંડો)
00:10 આપણે આ બધું કેટલાક ઉદાહરણોનાં મદદથી કરીશું.
00:13 આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે, હું વાપરી રહ્યો છું
00:16 ઉબુન્ટુ લીનક્સ આવૃત્તિ 12.04 ઓપરેટીંગ સીસ્ટમ અને
00:20 GNU BASH આવૃત્તિ 4.2.24
00:24 કૃપા કરી નોંધ લો, આ ટ્યુટોરીયલનાં અભ્યાસ માટે GNU Bash આવૃત્તિ 4 કે તેથી વધુ આગ્રહ કરીએ છીએ.
00:31 પૂર્વજરૂરીયાતો તરીકે:
00:33 તમને Linux terminal નું સાદુ જ્ઞાન હોવું જરૂરી છે.
00:36 તમે 'grep' થી પરિચિત હોવા જોઈએ.
00:39 સંદર્ભિત ટ્યુટોરીયલો માટે, દર્શાવેલ અમારી વેબસાઈટની મુલાકાત લો: http://spoken-tutorial.org
00:45 આપણે એકથી વધારે પેટર્નો પણ મળાવી શકીએ છીએ.
00:49 તે માટે આપણને hyphen e વિકલ્પ વાપરવો પડશે.
00:53 હું 'grepdemo.txt' આ જ ફાઈલ વાપરીશ.
00:58 માનો કે, આપણને civil અથવા electronics માં કોણ છે તેની માહિતી શોધવી છે.
01:05 ટર્મિનલ પર આપણને ટાઈપ કરવું પડશે:
01:07 grep સ્પેસ hyphen e સ્પેસ બમણા અવતરણમાં electronics અવતરણ પછી સ્પેસ hyphen e સ્પેસ બમણા અવતરણમાં civil અવતરણ પછી સ્પેસ grepdemo.txt
01:24 Enter દબાવો.
01:25 આઉટપુટ દ્રશ્યમાન થાય છે.
01:28 માનો કે, "choudhury" અટક ધરાવતી વ્યક્તિને શોધવી છે.
01:33 સમસ્યા એ છે કે, વિભિન્ન વ્યક્તિ તેમની અટકની સ્પેલિંગને જુદી જુદી રીતે લખે છે.
01:38 તો આનો ઉકેલ શું છે?
01:42 આવા કિસ્સામાં આપણે hyphen e વિકલ્પને hyphen i સાથે વાપરી શકીએ છીએ.
01:48 ટાઈપ કરો:
grep સ્પેસ hyphen ie સ્પેસ બમણા અવતરણમાં chaudhury અવતરણ પછી સ્પેસ hyphen ie સ્પેસ બમણા અવતરણમાં chowdhari અવતરણ પછી સ્પેસ grepdemo.txt
02:12 Enter દબાવો.
02:14 આઉટપુટ દ્રશ્યમાન થાય છે.
02:16 પરંતુ નામો લખવાની બીજી ઘણી બધી રીતો હોઈ શકે છે.
02:23 hyphen e વિકલ્પો આપણે કેટલી વાર આપી શકીએ છીએ?
02:26 દેખીતી રીતે આ માટે આનાથી સારી રીતની જરૂર છે અને આ રીત છે Regular expressions.
02:33 regular expression (રેગ્યુલર એક્સપ્રેશન) ટેક્સ્ટ સ્ટ્રીંગ મળાવવા માટે એક સંક્ષિપ્ત તથા લવચીક પદ્ધતિ પ્રદાન કરે છે.
02:41 જેમ કે વિશિષ્ટ અક્ષરો, શબ્દો અથવા અક્ષરોની પેટર્ન.
02:47 રેગ્યુલર એક્સપ્રેશન અક્ષરો ઘણા બધા છે.
02:52 ચાલો તે બધાને એક એક કરીને જોઈએ.
02:55 કેરેક્ટર ક્લાસ:
02:57 આ આપણને ચોરસ કૌંસમાં અક્ષરોનું જૂથ પ્રદાન કરવાની પરવાનગી આપે છે.
03:03 આ અક્ષરોનાં જૂથમાંથી પ્રત્યેક અક્ષર મળાવવામાં આવે છે.
03:08 ઉદાહરણ તરીકે. [abc] નો અર્થ આ છે કે આ રેગ્યુલર એક્સપ્રેશન a અથવા b અથવા c આમાંનાં પ્રત્યેકનો મેળ કરીને જુએ છે.
03:18 "chaudhury" નામ મળાવવા માટે, આપણે પ્રોમ્પ્ટ પર ટાઈપ કરી શકીએ છીએ:
03:23 grep સ્પેસ hyphen i સ્પેસ બમણા અવતરણમાં ch ચોરસ કૌંસ શરુ ao ચોરસ કૌંસ બંધ ચોરસ કૌંસ શરુ uw ચોરસ કૌંસ બંધ dh ચોરસ કૌંસ શરુ ua ચોરસ કૌંસ બંધ r ચોરસ કૌંસ શરુ yi ચોરસ કૌંસ બંધ બમણા અવતરણ પછી સ્પેસ grepdemo.txt
03:54 Enter દબાવો.
03:56 આઉટપુટ દ્રશ્યમાન થાય છે.
03:59 હજી પણ બે વાર 'e' રહેલ "choudhuree" નામનો મેળ થઈ નથી રહ્યો.
04:03 આપણને જો મોટી રેંજ દર્શાવવી હોય તો આપણે લખવું પડશે:
04:08 રેંજમાનો પ્રથમ અક્ષર ડેશ છેલ્લો અક્ષર
04:13 ધારો કે આપણને કોઈપણ અંક મળાવવો હોય તો આપણે આ પ્રમાણે લખીશું [0-9].
04:20 આ અક્ષરનાં જૂથમાંથી એક એકને મળાવીને જોવાશે.
04:24 Asterisk: asterisk આ તેના પહેલા આવનાર અક્ષરનો 0 કે તેથી વધુ બનાવોનો સંદર્ભ દર્શાવે છે.
04:33 ઉદાહરણ તરીકે ab asteriska, ab, abb, abbb વગેરેને મળાવી શકે છે.
04:44 તો, "Mira" નામની વિદ્યાર્થીનીનાં નામને મળાવવા માટે,
04:48 આપણે પ્રોમ્પ્ટ પર ટાઈપ કરીએ છીએ:
04:51 grep સ્પેસ hyphen i સ્પેસ બમણા અવતરણમાં m ચોરસ કૌંસ શરુ ei ચોરસ કૌંસ બંધ asterisk r a a asterisk અવતરણ પછી સ્પેસ grepdemo.txt
05:12 Enter દબાવો.
05:14 આઉટપુટ દ્રશ્યમાન થાય છે.
05:16 dot રેગ્યુલર એક્સપ્રેશન કોઈપણ એક અક્ષરને મળાવી જુએ છે.
05:21 માનો કે, આપણને એવો કોઈ શબ્દ શોધવો છે જે 4 અક્ષર ધરાવતો હોય અને M થી શરૂ થતો હોય.
05:29 તે માટે આપણે ટાઈપ કરીશું:
05:31 grep સ્પેસ બમણા અવતરણમાં M... સ્પેસ અવતરણ પછી સ્પેસ grepdemo.txt
05:44 Enter દબાવો.
05:46 આઉટપુટ દ્રશ્યમાન થાય છે.
05:48 અહીં, અવતરણ અંતર્ગત આવેલ સ્પેસ મહત્વની છે કારણ કે આ 5 કે તેથી વધુ અક્ષર ધરાવતા શબ્દોને મળાવીને જોશે.
05:56 આપણે આપણી પેટર્ન શોધવા માટે લાઈનમાં કઈ જગ્યાએ શોધવું છે તે બદ્દલ ચોક્કસ હોઈ શકીએ છીએ.
06:01 તે લાઈનની શરૂઆતમાં હોઈ શકે છે.
06:04 આ માટે આપણી પાસે caret ચિન્હ છે.
06:07 હવે જો આપણને એવી નોંધણીઓ જોઈએ છે જેનાં રોલ ક્રમાંક A થી શરૂ થાય છે.
06:14 આપણે જાણીએ છીએ કે રોલ એ ફાઈલમાં આવેલ પ્રથમ ફિલ્ડ છે.
06:19 આપણે પ્રોમ્પ્ટ પર ટાઈપ કરીએ છીએ: grep સ્પેસ બમણા અવતરણમાં caret ચિન્હ A અવતરણ પછી grepdemo.txt
06:29 Enter દબાવો.
06:32 આઉટપુટ દ્રશ્યમાન થાય છે.
06:35 એજ પ્રમાણે ફાઈલની અંતમાં પેટર્ન મળાવવા માટે, આપણી પાસે dollar ચિન્હ છે.
06:41 7000 થી 8999 વચ્ચેનું સ્ટાઇપેંડ શોધવા માટે આપણને લખવું પડશે:
06:50 grep સ્પેસ બમણા અવતરણમાં ચોરસ કૌંસ શરુ 78 ચોરસ કૌંસ બંધ ... ડોલર ચિન્હ અવતરણ પછી સ્પેસ grepdemo.txt
07:06 Enter દબાવો.
07:08 આઉટપુટ દ્રશ્યમાન થાય છે.
07:11 અહીં આ ટ્યુટોરીયલનો અંત થાય છે.
07:13 ચાલો સારાંશ લઈએ.
07:16 આ ટ્યુટોરીયલમાં આપણે શીખ્યા:
07:18 * એક કરતા વધુ પેટર્નોને મળાવવું.
07:20 * જુદી જુદી સ્પેલિંગ ધરાવતા શબ્દ તપાસવા.
07:24 * કેરેક્ટર ક્લાસ.
07:25 * asterisk નો ઉપયોગ.
07:28 * કોઈપણ એક અક્ષરને મળાવવા માટે dot વાપરવું.
07:32 * ફાઈલની શરૂઆતમાં પેટર્ન મળાવવું.
07:35 * ફાઈલની અંતમાં પેટર્ન મળાવવું.
07:40 એસાઈનમેંટ તરીકે,
5 અક્ષર લાંબી અને Y થી શરુ થતી નોંધણીઓ દર્શાવો.
07:48 નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
07:51 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
07:54 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
07:59 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે,
08:05 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
08:08 વધુ વિગતો માટે, કૃપા કરી, contact@spoken-tutorial.org પર લખો.
08:15 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
08:20 જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
08:26 આ મિશન પર વધુ માહિતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે: http://spoken-tutorial.org/NMEICT-Intro
08:32 આ સ્ક્રીપ્ટ માટે ફાળો અનિર્બન અને સચિન દ્વારા અપાયો છે.
08:36 IIT Bombay તરફથી હું, ભરત સોલંકી વિદાય લઉં છું. જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki