The tutorials in this series are created using BASH version 4.1.10 on Ubuntu 12.04. Bash is the shell, or command language interpreter. It offers functionalities such as Command line editing, Unlimited size command history, Job Control, Shell Functions and Aliases, Indexed arrays of unlimited size, Integer arithmetic. Read more
Foss : BASH - Punjabi
Outline: Basics of Shell Scripting ਸਿਸਟਮ ਵੇਰੀਏਬਲਸ ਯੂਜ਼ਰ ਡਿਫਾਇੰਡ ਵੇਰੀਏਬਲਸ ਕੀਬੋਰਡ ਦੇ ਜਰੀਏ ਯੂਜ਼ਰ ਇਨਪੁੱਟ ਸਵੀਕਾਰ ਕਰਨਾ।
Outline: Command Line arguments and quoting ਕਮਾਂਡ ਲਾਈਨ ਆਰਗਿਊਮੈਂਟਸ ਸਿੰਗਲ ਕੋਟ ਡਬਲ ਕੋਟ ਬੈਕਸਲੈਸ਼
Outline: Globbing and export statements (ਗਲੋਬਿੰਗ ਅਤੇ ਐਕਸਪੋਰਟ ਸਟੇਟਮੈਂਟਸ) ਗਲੋਬਿੰਗ ਐਕਸਪੋਰਟ ਸਟੇਟਮੈਂਟ
Outline: Array Operations in BASH (ਬੈਸ਼ ਵਿੱਚ ਐਰੇ ਆਪਰੇਸ਼ੰਸ) ਇੱਕ ਐਰੇ ਘੋਸ਼ਿਤ ਕਰਨਾ ਅਤੇ ਵੈਲਿਊਜ਼ ਨਿਰਧਾਰਤ ਕਰਨਾ। ਘੋਸ਼ਣਾ ਦੇ ਦੌਰਾਨ ਐਰੇ ਨੂੰ ਇਨਿਸ਼ਿਅਲਾਇਜ਼ ਕਰਨਾ। ਬੈਸ਼ ਐਰੇ ਅਤੇ nth ਐਲੀਮੈਂਟ..
Outline: More on Arrays (ਮੋਰ ਆਨ ਐਰੇਜ਼) ਐਰੇ ਦੇ ਐਲੀਮੈਂਟਸ ਦਾ ਐਕਸਟਰੈਕਸ਼ਨ ਐਰੇ ਦੇ ਐਲੀਮੈਂਟ ਵਿੱਚ ਲੱਭਣਾ ਅਤੇ ਬਦਲਣਾ। ਐਰੇ ਵਿੱਚ ਇੱਕ ਐਲੀਮੈਂਟ ਜੋੜਨਾ। ਐਰੇ ਵਿਚੋਂ ਇੱਕ ਐਲੀਮੈਂਟ ਹਟਾਉ..
Outline: Conditional execution (ਕੰਡੀਸ਼ਨਲ ਐਕਸਿਕਿਊਸ਼ਨ) ਟੈਸਟ ਟੈਸਟ ਦਾ ਸੰਟੈਕਸ if . . .then ਬੈਸ਼ ਸਕਰਿਪਟ if. . .then ਲਈ ਉਦਾਹਰਣ If . . . then . . . else . . . if ਪਾਸਵਰਡ ਪ੍ਰੋਗਰਾਮ..
Outline: More on If loops Nested if (ਨੇਸਟੈਡ ਇਫ਼) ਫਲੋ ਗਰਾਫ਼ ਦੇ ਨਾਲ ਨੇਸਟੈਡ ਇਫ਼ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਤਸਦੀਕ (Verification) ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਾਲ Nested If-else (ਨੇਸਟੈਡ ਇਫ਼-ਏਲਸ) ਮਲਟੀਲੇਵਲ if-then-el..
Outline: Logical Operations (ਲਾਜ਼ੀਕਲ ਓਪਰੇਸ਼ਨਸ) ਲਾਜ਼ੀਕਲ AND ਦਾ ਸੰਟੈਕਸ ਲਾਜ਼ੀਕਲ AND ਦਾ ਵਰਕਫਲੋ ਲਾਜ਼ੀਕਲ OR ਲਾਜ਼ੀਕਲ OR ਦਾ ਵਰਕਫਲੋ ਸਟਰਿੰਗ ਕੰਪੈਰੀਜ਼ਨ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਾਲ ਲਾਜ਼ੀਕਲ OR ਅਤੇ AND ..
Outline: Bash comparison - Arithmetic comparison (ਬੈਸ਼ ਕੰਪੈਰੀਜ਼ਨ - ਅਰਿਥਮੈਟਿਕ ਕੰਪੈਰੀਜ਼ਨ) ਅਰਿਥਮੈਟਿਕ ਕੰਪੈਰੀਜ਼ਨ -eq (ਈਕਵੱਲ ਟੂ) -ne (ਨਾਟ ਈਕਵੱਲ ਟੂ) ਵਰਡ ਕਾਊਂਟ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਾਲ -eq ..
Outline: String and File Attributes comparison in BASH (ਬੈਸ਼ ਵਿੱਚ ਸਟਰਿੰਗ ਅਤੇ ਫ਼ਾਈਲ ਐਟਰੀਬਿਊਟਸ) ਸਟਰਿੰਗ ਕੰਪੈਰੀਜ਼ਨ = = (ਇਕੁਅਲ ਟੂ ਇਕੁਅਲ ਟੂ) ਓਪਰੇਟਰ ਦਾ ਪ੍ਰਯੋਗ ਕਰਕੇ ਸਟਰਿੰਗ ਕੰਪੈਰੀਜ਼ਨ ..
Outline: Conditional Loops forਲੂਪ ਸਟੇਟਮੈਂਟ ਤਿੰਨ ਐਕਸਪਰੈਸ਼ਨ ਸੰਟੈਕਸ ਦੇ ਨਾਲ for ਲੂਪ ਸੀਕਵੰਸ/ਰੇਂਜ ਸੰਟੈਕਸ ਦੇ ਨਾਲ for ਲੂਪ Forਲੂਪ ਪ੍ਰੋਗਰਾਮ ਦਾ ਫਲੋ Whileਲੂਪ ਸਟੇਟਮੈਂਟ whileਲੂਪ ਪ੍ਰੋਗਰਾ..
Outline: More on Loops ਇੱਕ ਲੂਪ ਦੇ ਅੰਦਰ ਇੱਕ ਹੋਰ ਲੂਪ ਬਾਹਰੀ ਫੋਰ ਲੂਪ ਨੇਸਟੈਡ ਫੋਰ ਲੂਪ ਅੰਦਰਲਾ ਫੋਰ ਲੂਪ ਨੇਸਟੈਡ ਫੋਰ ਲੂਪ ਦਾ ਸੰਟੈਕਸ ਨੇਸਟੈਡ ਫੋਰ ਲੂਪ ਦਾ ਪ੍ਰਯੋਗ ਕਰਕੇ ਡਾਇ੍ਰੈਕਟਰੀਜ ਵਿੱਚ ਫ਼ਾਈਲਾਂ ਨ..
Outline: Case statement in BASH (ਬੈਸ਼ ਵਿੱਚ ਕੇਸ ਸਟੇਟਮੈਂਟ) ਕੇਸ ਸਟੇਟਮੈਂਟ ਦੀ ਮਹੱਤਤਾ ਕੇਸ ਦਾ ਸੰਟੈਕਸ (ਦੋਨੋਂ ਸਿੰਗਲ ਅਤੇ ਮਲਟੀਪਲ ਚੋਣ ਦੇ ਨਾਲ) ਕੇਸ ਸਟੇਟਮੈਂਟ ਦਾ ਵਰਕਫਲੋ ਕੇਸ ਪ੍ਰਯੋਗ ਕਰਕੇ ਮ..
Outline: Using File Descriptors (ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ ਪ੍ਰਯੋਗ ਕਰਨਾ) fd ਉੱਤੇ ਜਾਣ-ਪਹਿਚਾਣ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ (fd), ਫ਼ਾਈਲ ਆਉਟਪੁਟ (exec fd > filename) ਨੂੰ ਅਸਾਈਨ ਕਰਨਾ । ‘date’ ਅਤੇ ..
Outline: Basics of functions (ਫੰਕਸ਼ੰਨਸ ਦੇ ਮੂਲ ਤੱਥ) ਤੁਹਾਡਾ ਪਹਿਲਾ ਸ਼ੈਲ ਫੰਕਸ਼ਨ ਨੂੰ ਲਿਖਣਾ । ਫੰਕਸ਼ਨਸ ਦੀ ਡਿਸਪਲੇਅ ਦੇਣਾ । ਫੰਕਸ਼ਨਸ ਨੂੰ ਲਿਖਣਾ । ਫੰਕਸ਼ਨ ਦੀ ਪਰਿਭਾਸ਼ਾ । ਫੰਕਸ਼ਨਸ ਨੂੰ ਕਾਲ ਕਰਨਾ..
Outline: More on Functions ਫੰਕਸ਼ਨ ਵਿੱਚ ਲੋਕਲ ਵੇਰੀਏਬਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਗਲੋਬਲ ਵੇਰੀਏਬਲ ਲੋਕਲ ਅਤੇ ਗਲੋਬਲ ਵੇਰੀਏਬਲਸ ਦਾ ਸਕੋਪ ਇੱਕ ਉਦਾਹਰਣ ਦੇ ਦੁਆਰਾ ਲੋਕਲ ਅਤੇ ਗਲੋਬਲ ਵੇਰੀਏਬਲ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ..
Outline: Arrays & functions (ਐਰੇਸ & ਫੰਕਸ਼ਨ) ਐਰੇ & ਫੰਕਸ਼ਨ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਦੇ ਫੰਕਸ਼ਨ ਕਾਲ ਦੇ ਦੁਆਰਾ ਐਰੇ ਦੇ ਫਾਇਦੇ ਐਰੇਸ ਦੀਆਂ ਉਦਾਹਰਣਾ ਫੰਕਸ਼ਨ ਵਿੱਚ ਰੀਟਰਨ ਦਾ ਪ੍ਰਯੋਗ । ਫੰਕਸ਼ਨ ..
Outline: Advance topics in a function (ਫੰਕਸ਼ਨ ਵਿੱਚ ਐਡਵਾਂਸ ਟਾਪਿਕਸ) ਸੋਰਸ ਕਮਾਂਡ ਸੋਰਸ ਕਮਾਂਡ ਪ੍ਰਯੋਗ ਦੇ ਉਦਾਹਰਣ ਬੈਕਗਰਾਊਂਡ ਫੰਕਸ਼ਨ ਦਾ ਸੰਖੇਪ ਵੇਰਵਾ bg ਫੰਕਸ਼ਨ ਦੀ ਉਦਾਹਰਣ ਜੋਬ(job) ਨੰਬਰ..
Outline: Recursive function (ਰੀਕਰਸਿਵ ਫੰਕਸ਼ਨ) ਰੀਕਰਸਿਵ ਫੰਕਸ਼ਨ ਦਾ ਮਤਲੱਬ ਅਤੇ ਵਰਤੋਂ ਰੀਕਰਸਿਵ ਫੰਕਸ਼ਨ ਦੀਆਂ ਉਦਾਹਰਣਾਂ (Example used: Factorial of a number) ਬੈਸ਼ ਸਕਰਿਪਟ ਨੂੰ ਡੀਬਗ(Debug) ਕਰਨਾ (ba..
Outline: Basics of Redirection (error handling) ਬੈਸ਼ ਵਿੱਚ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁਟ ਰੀਡਾਇਰੈਕਸ਼ਨ ਦੀ ਪਰਿਭਾਸ਼ਾ । ਫ਼ਾਇਲ ਡਿਸਕ੍ਰਿਪਟਰ (FD) ਸਟੈਂਡਰਡ ਇਨਪੁਟ ਇਨਪੁਟ ਰੀਡਾਇਰੈਕਸ਼ਨ ਸੌਰਟਿੰਗ ਦੀ ਉਦਾਹਰਣ ਨਾ..