Difference between revisions of "BASH/C2/Arithmetic-Comparison/Gujarati"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) |
Jyotisolanki (Talk | contribs) |
||
Line 259: | Line 259: | ||
|- | |- | ||
| 03:52 | | 03:52 | ||
− | | | + | | હવે અહી બતાવ્યા પ્રમાણે ''' example2.sh''' ફાઈલમાં કોડ ટાઈપ કરો |
|- | |- | ||
| 03:58 | | 03:58 | ||
− | | | + | | ચાલો હું કોડ સમજાવું. |
|- | |- | ||
| 04:00 | | 04:00 | ||
− | | | + | | આ પ્રોગ્રામ શબ્દની સંખ્યા તપાસશે. |
|- | |- | ||
| 04:04 | | 04:04 | ||
− | | * | + | | * એક કરતાંવધારે અથવા ઓછી કે |
|- | |- | ||
| 04:07 | | 04:07 | ||
− | | * | + | | * તે એક અને સોના વચ્ચે અથવા સોના ઉપર છે કે. |
|- | |- | ||
| 04:11 | | 04:11 | ||
− | | | + | | આપણી પાસે અહી '''shebang line''' છે. |
|- | |- | ||
| 04:14 | | 04:14 | ||
− | | | + | | '''read ''' સ્ટેટમેંટ યુઝર પાસેથી ફાઈલનું નામ ઈનપુટ તરીકે સ્વીકારશે. |
|- | |- | ||
| 04:19 | | 04:19 | ||
− | | | + | | અહી , બાઈટની સંખ્યા પ્રિન્ટ કરવા માટે '''- (hyphen) c'' કમાંડ નો ઉપયોગ થાય છે. |
|- | |- | ||
| 04:24 | | 04:24 | ||
− | | In the '''if statement''', '''- (hyphen) lt''' | + | | In the '''if statement''', '''- (hyphen) lt''' કમાંડ શબ્દ સંખ્યા એક કરતા કમી છે કે તે તપાસશે. |
|- | |- | ||
| 04:31 | | 04:31 | ||
− | | | + | | જો કન્ડીશન ટ્રૂ હોય તો આપણે '''“No characters present in the file”.''' પ્રિન્ટ કરીશું. |
|- | |- | ||
| 04:37 | | 04:37 | ||
− | | '''fi''' | + | | '''fi''' થી '''if condition.''' નો અંત થાય છે. |
|- | |- | ||
| 04:40 | | 04:40 | ||
− | | | + | | આગળ ઇફ સ્ટેટમેંટ '''nested if statement.'''''' ધરાવે છે. |
|- | |- | ||
| 04:45 | | 04:45 | ||
− | | | + | | પ્રથમ '''- (hyphen) gt''' કમાંડ શબ્દ સંખ્યા એક કરતા વધુ છે કે તે તપાસશે |
|- | |- | ||
| 04:51 | | 04:51 | ||
− | | | + | | જો હોય તો '''echo statement ''' એક્ઝીક્યુટ થશે. |
|- | |- | ||
| 04:56 | | 04:56 | ||
− | | | + | | ''if statement.''' માં ઘણા બધા કન્ડીશનસ છે. |
|- | |- | ||
| 05:01 | | 05:01 | ||
| Here, in this '''if''' | | Here, in this '''if''' | ||
− | * '''- (hyphen) ge | + | * '''- (hyphen) ge કમાંડ શબ્દ સંખ્યા એક કરતા વધુ કે તે જેટલી છે કે તે તપાસશે. |
|- | |- | ||
| 05:09 | | 05:09 | ||
− | | * | + | | * અને '''- (hyphen) le '''કમાંડ શબ્દ સંખ્યા એ સો કરતા ઓછી કે તે જેટલી છે કે તે તપાસશે. |
|- | |- | ||
| 05:17 | | 05:17 | ||
− | | | + | | જો બંને કન્ડીશનસ સંતોષ જનક હોય તો તે પ્રિન્ટ થાય છે: |
|- | |- | ||
Line 336: | Line 336: | ||
|- | |- | ||
| 05:25 | | 05:25 | ||
− | | | + | | નોંધ લો કે સમગ્ર '''if condition''' પૂણ થવા માટે બંને કન્ડીશનસ ટ્રૂ હોવી જરૂરી છે. |
|- | |- | ||
| 05:33 | | 05:33 | ||
− | | | + | | આ એટલા માટે કારણકે આપણે બંને કન્ડીશનસ વચ્ચે એમ્પરસેંડ ઉમેર્યું છે. |
|- | |- | ||
| 05:39 | | 05:39 | ||
− | | '''fi''' | + | | '''fi''' એ '''if statement''' નો અંત કર્યો છે . |
|- | |- | ||
| 05:43 | | 05:43 | ||
− | | | + | | આગળ '''if statement ''' નું મૂલ્યાંકન કરવામાં આવશે. |
|- | |- | ||
| 05:47 | | 05:47 | ||
− | | '''- (hyphen) gt ''' | + | | '''- (hyphen) gt ''' કમાંડ શબ્દશખ્યા સો કરતા વધારે છે કે નહી તે તપાસશે. |
|- | |- | ||
| 05:53 | | 05:53 | ||
− | | | + | |જો કન્ડીશન સંતુષજનક હોય તો આપણે '''Number of characters is above hundred.''' પ્રિન્ટ કરશું. |
|- | |- | ||
| 06:00 | | 06:00 | ||
− | | '''fi '' | + | | '''fi ''થી '''if statement.''' નો અંત કર્યો છે. |
|- | |- | ||
| 06:04 | | 06:04 | ||
− | | | + | | અહી આપણે બીજા '''if statement''' નો અંત કર્યો છે. |
|- | |- | ||
| 06:07 | | 06:07 | ||
− | | | + | | ચાલો આપણા ટર્મિનલ પર પાછા ફરીએ. |
|- | |- | ||
| 06:10 | | 06:10 | ||
− | | | + | | ચાલો પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. |
|- | |- | ||
Line 384: | Line 384: | ||
|- | |- | ||
| 06:22 | | 06:22 | ||
− | | | + | | ટાઈપ કરો '''list.txt ''' |
|- | |- | ||
| 06:25 | | 06:25 | ||
− | | | + | | આઉટપુટ ''''''list.txt''' has more than one character.''' તરીકે મળશે. |
|- | |- | ||
Line 396: | Line 396: | ||
|- | |- | ||
| 06:36 | | 06:36 | ||
− | | | + | | હવે , '''list.txt''' ફાઈલ માં અમુક અક્ષરો ઉમેરો અથવા કમી કરો. |
|- | |- | ||
| 06:40 | | 06:40 | ||
− | | Then observe which '''if statement''' | + | | Then observe which gets executed પછી કયું '''if statement''' એક્ઝીક્યુટ થાય છે તેનું અવલોકન કરો. |
|- | |- | ||
| 06:46 | | 06:46 | ||
− | | | + | | આ આપણે આ ટ્યુટોરીયલના અંતમાં લઇ જશે. |
|- | |- | ||
| 06:49 | | 06:49 | ||
− | | | + | | સારાંશ લઈએ. |
|- | |- | ||
| 06:51 | | 06:51 | ||
− | | | + | | આ ટ્યુટોરીયલ માં આપણે શીખ્યા, |
* '''equal to''' | * '''equal to''' | ||
* '''not equal to''' | * '''not equal to''' | ||
Line 422: | Line 422: | ||
|- | |- | ||
| 07:03 | | 07:03 | ||
− | | | + | | અસાઇનમેન્ટ તરીકે, '''not equal to''' ઓપરેટરનો ઉપયોગ કરીને પ્રોગ્રામ લખો. operator. |
|- | |- | ||
| 07:09 | | 07:09 | ||
− | | | + | | હિંટ: '''- (hyphen) ne''' |
|- | |- | ||
| 07:12 | | 07:12 | ||
− | | | + | | આપેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. |
|- | |- | ||
| 07:15 | | 07:15 | ||
− | | | + | | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
|- | |- | ||
| 07:18 | | 07:18 | ||
− | | | + | |જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો. |
|- | |- | ||
| 07:23 | | 07:23 | ||
− | | | + | | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ |
|- | |- | ||
| 07:25 | | 07:25 | ||
− | | | + | | સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. |
|- | |- | ||
| 07:28 | | 07:28 | ||
− | | | + | | જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે. |
|- | |- | ||
| 07:32 | | 07:32 | ||
− | | | + | | વધુ વિગતો માટે, કૃપા કરી contact@spoken-tutorial.org પર લખો |
|- | |- | ||
| 07:40 | | 07:40 | ||
− | | | + | | પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
|- | |- | ||
| 07:43 | | 07:43 | ||
− | | | + | | જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે . |
|- | |- | ||
| 07:51 | | 07:51 | ||
− | | | + | | આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. |
|- | |- | ||
| 07:56 | | 07:56 | ||
− | | | + | | આ સ્ક્રીપ્ટ બનાવવા માટે FOSSEE અને સ્પોકન ટ્યુટોરીયલ ટીમ આઈ આઈ ટી બોમ્બે દ્વારા યોગદાન આપ્યું છે. |
|- | |- | ||
| 08:02 | | 08:02 | ||
− | | | + | | IIT Bombay તરફથી હું, જ્યોતિ સોલંકી વિદાય લઉં છું. |
|- | |- | ||
| 08:06 | | 08:06 | ||
− | | | + | | જોડાવાબદ્દલ આભાર. |
|} | |} |
Revision as of 16:22, 5 January 2015
Title of script: Arithmetic comparison in BASH
Author: Jyoti Solanki Keywords: video tutorial, Bash shell, -eq, -ne, -gt, -ge, -lt, -le
Time | Narration |
---|---|
00:01 | બેશમાં Arithmetic Comparison પરનાં આ સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. |
00:07 | આ ટ્યુટોરીયલમાં, આપણે આપેલ વિશે શીખીશું, |
00:09 | * equal to |
00:10 | not equal to |
00:12 | less than |
00:13 | less than equal to |
00:15 | greater than અને |
00:16 | greater than equal to commands |
00:19 | આપણે આ અમુક ઉદાહરણના મદદથી કરીશું. |
00:23 | આ ટ્યુટોરીયલ માટે, હું વાપરી રહ્યી છું, |
00:26 | *ઉબ્નટુ લીનક્સ 12.04 ઓપરેટીંગ સિસ્ટમ અને |
00:30 | *GNU BASH આવૃત્તિ 4.1.10 |
00:34 | નોંધ લો પ્રેક્ટીસ માટે GNU Bash આવૃત્તિ 4 અથવા તેથી વધુનો આગ્રહ કરીએ છીએ. |
00:39 | arithmetic operators ના કેટલક ઉદાહરણો આપણી પસે છે. |
00:43 | ચાલો તે જોઈએ. |
00:45 | મેં ફાઈલને example1.sh નામ આપ્યું છે. |
00:50 | આ ફાઈલને તમારી પસંદગી મુજબના એડિટરમાં ખોલો અને દેખાડેલ કોડ ટાઈપ કરો. |
00:56 | આ કેવી રીતે કરવું તે તમને હમણાં શુધી ખબર પડી ગયી હશે. |
01:00 | આ પ્રોગ્રામમાં ફાઈલ ખાલી છે કે નહી તે તપાસવાના કરીશું. |
01:06 | ચાલો હું કોડ સમજાવું. |
01:08 | આ shebang line છે. |
01:10 | પ્રથમ કન્સોલ પર “Enter filename” પ્રિન્ટ થશે. |
01:15 | command reads one line of data from the standard input. પાસેથી મળેલ ડેટાને read કમાંડ વાંચશે. |
01:20 | આ કમાંડ backticks. છે. |
01:24 | Backtick વિશિષ્ઠ અર્થ ધરાવે છે. |
01:27 | backtick માં ટાઈપ કરેલ બધુજ મૂલ્યાંકન થાય છે. |
01:32 | cat કમાંડ ફાઈલમાં વિષયવસ્તુ દર્શાવશે. |
01:37 | wc પ્રત્યેક ફાઈલમાટે નવી લાઈન પર શબ્દ, અને બાઈટ ગણતરી પ્રિન્ટ કરશે. |
01:43 | - (hyphen) w શબ્દ ગણતરી પ્રિન્ટ કરશે. |
01:47 | શું થશે - |
01:49 | * પ્રથમ cat કમાંડએ ફાઈલ વાંચશે. |
01:53 | આ ઈનપુટ ફાઈલ છે. |
01:55 | * આ પછી wc' કમાંડ પાસે પાઈપ કરેલ અથવા મોકલાશે. |
02:00 | * તો આ સ્ટેટમેંટ આપેલ ફાઈલમાં શબ્દ ગણશે. |
02:05 | * આઉટપુટ વેરીએબલ x. માં સંગ્રહિત છે. |
02:08 | આ if statement છે. |
02:10 | - (hyphen) eq આ કમાંડ શબ્દની સંખ્યા ઝીરો છે કે તે તપાસશે. |
02:16 | જો કન્ડીશન true, હશે તો “File has zero words”. મેસેજ પ્રિન્ટ થશે. |
02:22 | fi થી પ્રથમ if કન્ડીશનનો અંત થશે. |
02:26 | અહી બીજું એક if કન્ડીશન છે. |
02:28 | અહી , - (hyphen) ne કમાંડ શબ્દ સંખ્યા એ ઝીરો નથી તે તપાસશે. |
02:35 | જો કન્ડીશન true, હોય તો “File has so-and-so words” પ્રિન્ટ કરશે. |
02:40 | $ (dollar) x શબ્દ સંખ્યા બતાડશે. |
02:43 | અહી બીજી ઇફ કન્ડીશનનો અંત થાય છે. |
02:46 | તમારી પ્રોગ્રામ ફાઈલ સેવ કરો. |
02:48 | ચાલો આપણો પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. |
02:51 | terminal. ટર્મિનલ ખોલો. |
02:53 | પથમ ચાલો list.txt ફાઈલ બનાવો. |
02:57 | ટાઈપ કરો: touch list.txt |
03:01 | ચાલો,ફાઈલમાં લાઈન ઉમેરો. |
03:04 | Type:
echo બે અવતરણચિહ્નોમાં “How are you” બે અવતરણચિહ્નો પછી greater than ચિન્હ list.txt |
03:13 | ચાલો આપણી ફાઈલ એક્ઝિક્યુટેબલ બનાવીએ. |
03:16 | Type:
chmod plus x example1 dot sh |
03:21 | હવે ટાઈપ કરો dot slash example1.sh |
03:26 | Enter filename દ્રશ્યમાન છે. |
03:28 | Type:
list.txt |
03:31 | આઉટપુટ : list.txt has 3 words તરીકે દેખાશે. |
03:36 | ચાલો હવે બીજા ઓપરેટર્સ વિષે શીખીએ. |
03:40 | હું બજી ફાઈલ તરફે જઈશ. |
03:43 | આ 'example2.sh છે. |
03:46 | તમારા એડિટર પર ફાઈલ ખોલો અને example2.sh નામ આપો. |
03:52 | હવે અહી બતાવ્યા પ્રમાણે example2.sh ફાઈલમાં કોડ ટાઈપ કરો |
03:58 | ચાલો હું કોડ સમજાવું. |
04:00 | આ પ્રોગ્રામ શબ્દની સંખ્યા તપાસશે. |
04:04 | * એક કરતાંવધારે અથવા ઓછી કે |
04:07 | * તે એક અને સોના વચ્ચે અથવા સોના ઉપર છે કે. |
04:11 | આપણી પાસે અહી shebang line છે. |
04:14 | read સ્ટેટમેંટ યુઝર પાસેથી ફાઈલનું નામ ઈનપુટ તરીકે સ્વીકારશે. |
04:19 | અહી , બાઈટની સંખ્યા પ્રિન્ટ કરવા માટે '- (hyphen) c કમાંડ નો ઉપયોગ થાય છે. |
04:24 | In the if statement, - (hyphen) lt કમાંડ શબ્દ સંખ્યા એક કરતા કમી છે કે તે તપાસશે. |
04:31 | જો કન્ડીશન ટ્રૂ હોય તો આપણે “No characters present in the file”. પ્રિન્ટ કરીશું. |
04:37 | fi થી if condition. નો અંત થાય છે. |
04:40 | આગળ ઇફ સ્ટેટમેંટ nested if statement.' ધરાવે છે. |
04:45 | પ્રથમ - (hyphen) gt કમાંડ શબ્દ સંખ્યા એક કરતા વધુ છે કે તે તપાસશે |
04:51 | જો હોય તો echo statement એક્ઝીક્યુટ થશે. |
04:56 | if statement.' માં ઘણા બધા કન્ડીશનસ છે. |
05:01 | Here, in this if
|
05:09 | * અને - (hyphen) le કમાંડ શબ્દ સંખ્યા એ સો કરતા ઓછી કે તે જેટલી છે કે તે તપાસશે. |
05:17 | જો બંને કન્ડીશનસ સંતોષ જનક હોય તો તે પ્રિન્ટ થાય છે: |
05:21 | Number of characters ranges between 1 and 100. |
05:25 | નોંધ લો કે સમગ્ર if condition પૂણ થવા માટે બંને કન્ડીશનસ ટ્રૂ હોવી જરૂરી છે. |
05:33 | આ એટલા માટે કારણકે આપણે બંને કન્ડીશનસ વચ્ચે એમ્પરસેંડ ઉમેર્યું છે. |
05:39 | fi એ if statement નો અંત કર્યો છે . |
05:43 | આગળ if statement નું મૂલ્યાંકન કરવામાં આવશે. |
05:47 | - (hyphen) gt કમાંડ શબ્દશખ્યા સો કરતા વધારે છે કે નહી તે તપાસશે. |
05:53 | જો કન્ડીશન સંતુષજનક હોય તો આપણે Number of characters is above hundred. પ્રિન્ટ કરશું. |
06:00 | fi થી if statement.' નો અંત કર્યો છે. |
06:04 | અહી આપણે બીજા if statement નો અંત કર્યો છે. |
06:07 | ચાલો આપણા ટર્મિનલ પર પાછા ફરીએ. |
06:10 | ચાલો પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. |
06:13 | chmod plus x example2 dot sh |
06:18 | dot slash example2 dot sh |
06:22 | ટાઈપ કરો list.txt |
06:25 | આઉટપુટ 'list.txt' has more than one character. તરીકે મળશે. |
06:31 | Number of characters ranges between one and hundred |
06:36 | હવે , list.txt ફાઈલ માં અમુક અક્ષરો ઉમેરો અથવા કમી કરો. |
06:40 | Then observe which gets executed પછી કયું if statement એક્ઝીક્યુટ થાય છે તેનું અવલોકન કરો. |
06:46 | આ આપણે આ ટ્યુટોરીયલના અંતમાં લઇ જશે. |
06:49 | સારાંશ લઈએ. |
06:51 | આ ટ્યુટોરીયલ માં આપણે શીખ્યા,
|
07:03 | અસાઇનમેન્ટ તરીકે, not equal to ઓપરેટરનો ઉપયોગ કરીને પ્રોગ્રામ લખો. operator. |
07:09 | હિંટ: - (hyphen) ne |
07:12 | આપેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. |
07:15 | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
07:18 | જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો. |
07:23 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ |
07:25 | સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. |
07:28 | જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે. |
07:32 | વધુ વિગતો માટે, કૃપા કરી contact@spoken-tutorial.org પર લખો |
07:40 | પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
07:43 | જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે . |
07:51 | આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. |
07:56 | આ સ્ક્રીપ્ટ બનાવવા માટે FOSSEE અને સ્પોકન ટ્યુટોરીયલ ટીમ આઈ આઈ ટી બોમ્બે દ્વારા યોગદાન આપ્યું છે. |
08:02 | IIT Bombay તરફથી હું, જ્યોતિ સોલંકી વિદાય લઉં છું. |
08:06 | જોડાવાબદ્દલ આભાર. |