BASH/C3/Using-File-Descriptors/Punjabi
From Script | Spoken-Tutorial
| Time | Narration | |
| 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, Using file descriptors ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆਂ ਦਾ ਸਵਾਗਤ ਹੈ । | |
| 00:08 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ | |
| 00:11 | ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ ਮੱਦਦ ਨਾਲ | |
| 00:14 | ਇੱਕ ’ਆਉਟਪੁਟ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ’ ਅਸਾਈਨ ਕਰਨਾ | |
| 00:17 | ਇੱਕ ਇਨਪੁਟ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ ਅਸਾਈਨ ਕਰਨਾ | |
| 00:19 | ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ (fd) ਖ਼ਤਮ ਕਰਨਾ ਵੀ ਸਿੱਖਾਂਗੇ । | |
| 00:23 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਜਾਣਨ ਦੇ ਲਈ ਤੁਹਾਨੂੰ BASH ਵਿੱਚ ’Shell Scripting’ ਦਾ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । | |
| 00:29 | ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸੰਬੰਧਿਤ ਟਿਊਟੋਰਿਅਲਸ ਦੇ ਲਈ ਵਿਖਾਈ ਗਈ ਵੈੱਬਸਾਈਟ ਉੱਤੇ ਜਾਓ ।‘http: // www:spoken-tutorial:org’ | |
| 00:35 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਅਸੀਂ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ | |
| 00:38 | ਉਬੰਟੁ ਲੀਨਕਸ 12.04 ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ | |
| 00:43 | * ‘GNU BASH’ ਵਰਜਨ 4.2 | |
| 00:46 | ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ, ਅਭਿਆਸ ਲਈ ’GNU Bash’ ਵਰਜਨ 4 ਜਾਂ ਉੱਪਰ ਦਿੱਤੇ ਨੂੰ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ । | |
| 00:54 | ਜਾਣ-ਪਹਿਚਾਣ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ । | |
| 00:56 | ਅਸੀਂ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਪਿਛਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ ਦੇ ਬਾਰੇ ਵਿੱਚ ਪੜ੍ਹਾਈ ਕੀਤੀ ਹੈ । | |
| 01:02 | 0, 1 ਅਤੇ 2, ’stdin ,’ ’stdout’ ਅਤੇ ’stderr’ ਲਈ ਸੰਟੈਡਰਡ ’file descriptors’ ਹਨ । | |
| 01:15 | ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ ਦੀ ਵਰਤੋਂ ’i/o redirection’ ਲਈ ਹੁੰਦੀ ਹੈ । | |
| 01:20 | ਇੱਕ ਆਉਟਪੁਟ ਫ਼ਾਈਲ ਲਈ ‘ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ’ ਅਸਾਈਨ ਕਰਨ ਲਈ ਸੰਟੈਕਸ ਹੈ: | |
| 01:25 | ‘exec [File descriptor] greater than symbol filename’ | |
| 01:31 | ਇੱਕ ਉਦਾਹਰਣ ਦੇਖਦੇ ਹਾਂ । | |
| 01:33 | ਮੇਰੇ ਕੋਲ ‘fdassign dot sh’ ਨਾਮ ਦੀ ਇੱਕ ਕੋਡ ਫ਼ਾਈਲ ਹੈ । | |
| 01:43 | ਪਹਿਲੀ ਲਾਈਨ shebang ਲਾਈਨ ਹੈ । | |
| 01:49 | ‘exec’ ਕਮਾਂਡ ਮੌਜੂਦਾ ’shell’ ਪਰਿਕ੍ਰੀਆ ਨੂੰ ਬਦਲਦਾ ਹੈ । | |
| 01:56 | ਇਹ ਮੌਜੂਦਾ ’shell’ ਦੇ ਸਥਾਨ ਉੱਤੇ ਬਿਨ੍ਹਾਂ ਨਵੀਂਆਂ ਪਰਿਕ੍ਰੀਆਂ ਨੂੰ ਬਣਾਏ ਚੱਲਦਾ ਹੈ । | |
| 02:04 | ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ 0, 1, ਅਤੇ 2 ਸੰਟੈਡਰਡ ’ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ’ ਹਨ । | |
| 02:09 | ਕਿਸੇ ਵੀ ਖੋਲੀ ਗਈ ਫ਼ਾਈਲ ਦੇ ਲਈ, ਸਾਡੇ ਕੋਲ 3 ਤੋਂ 9 ਤੱਕ ‘ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ’ ਹਨ । | |
| 02:19 | ਇੱਥੇ, ’3’ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ’ ਹਨ । | |
| 02:22 | ਇਹ ‘output dot txt’ ਫ਼ਾਈਲ ਵਿੱਚ ਆਉਟਪੁਟ ਲਿਖਦਾ ਹੈ । | |
| 02:30 | ਸਟਰਿੰਗ ’Welcome to BASH learning’, ’output dot txt’ ਫ਼ਾਈਲ ਵਿੱਚ ਭੇਜੀ ਜਾ ਚੁੱਕੀ ਹੈ । | |
| 02:36 | ਇਸਨੂੰ ‘ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ 3’ ਦੇ ਮੱਧਮ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ । | |
| 02:42 | ਇਹ ਇੱਕ ਫ਼ਾਈਲ ਵਿੱਚ ਸਟਰਿੰਗ ਨੂੰ ਫੇਰ ਤੋਂ ਨਿਰਦੇਸ਼ ਕਰਨ ਦੇ ਸਮਾਨ ਹੈ । | |
| 02:49 | ਹਰ ਇੱਕ ਨਵੀਂ ਸਟਰਿੰਗ ਨੂੰ ਫ਼ਾਈਲ ਦੇ ਨਾਲ ਅਟੈਚ ਕੀਤਾ ਜਾਵੇਗਾ । | |
| 02:52 | ਉਦਾਹਰਣ ਦੇ ਲਈ: | |
| 02:54 | ਅਸੀਂ ’output dot txt’ ਫ਼ਾਈਲ ਵਿੱਚ ਮੌਜੂਦਾ ਸਿਸਟਮ ਡੇਟ ਅਟੈਚ ਕਰਾਂਗੇ । | |
| 03:00 | ਸੰਟੈਕਸ ਹੈ: ‘date SPACE greater-than symbol ampersand sign 3’ | |
| 03:13 | ਇੱਥੇ ਅਸੀਂ ‘ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ’ ਨੂੰ ਖ਼ਤਮ ਕਰਦੇ ਹਾਂ । | |
| 03:16 | ਇਸ ਲਾਈਨ ਦੇ ਬਾਅਦ, ਡੈੱਸਕਿਰਪਟਰ ‘output dot txt’ ਫ਼ਾਈਲ ਵਿੱਚ ਕੁੱਝ ਵੀ ਨਹੀਂ ਲਿਖ ਸਕਦਾ ਹੈ । | |
| 03:23 | ਕੋਡ ਨੂੰ ਚਲਾਓ ਅਤੇ ਆਉਟਪੁਟ ਦੇਖੋ । | |
| 03:26 | CTRL+ALT+T ਕੀਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟਰਮੀਨਲ ਖੋਲੋ । | |
| 03:34 | ਟਾਈਪ ਕਰੋ: ‘chmod space plus x space fdassign dot sh’ | |
| 03:41 | ਟਾਈਪ ਕਰੋ: ‘dot slash fdassign dot sh’ | |
| 03:46 | ਹੁਣ ‘cat space output dot txt’ ਟਾਈਪ ਕਰਕੇ ਆਉਟਪੁਟ ਦੇਖੋ । | |
| 03:56 | ਅਸੀਂ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਸਟਰਿੰਗ ‘Welcome to BASH learning’ ਅਤੇ ਸਿਸਟਮ ਦੀ ਵਰਤਮਾਨ ਡੇਟ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ । | |
| 04:05 | ਐਡੀਟਰ ਉੱਤੇ ਦੁਬਾਰਾ ਜਾਓ । | |
| 04:11 | ’ਡੈੱਸਕਿਰਪਟਰ’ ਦੇ ਖ਼ਤਮ ਹੋਣ ਦੇ ਬਾਅਦ, ਹੁਣ ਅਸੀਂ ਅਖੀਰ ਵਿੱਚ ‘echo’ ਟਾਈਪ ਕਰਾਂਗੇ । | |
| 04:17 | ਟਾਈਪ ਕਰੋ: ‘echo space’ ਕੋਟਸ ਵਿੱਚ Hi ਕੋਟਸ ਦੇ ਬਾਅਦ ’space greater than symbol ampersand sign 3’ | |
| 04:31 | ’Save’ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ । | |
| 04:35 | ਇੱਕ ਵਾਰ ਫਿਰ ਸਕਰਿਪਟ ਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ ਅਤੇ ਵੇਖਦੇ ਹਾਂ ਕਿ ਕੀ ਹੁੰਦਾ ਹੈ । | |
| 04:38 | ਟਰਮੀਨਲ ਉੱਤੇ, ਪਿਛਲੀ ਕਮਾਂਡ ‘dot slash fdassign dot sh’ ਨੂੰ ਰੀਕਾਲ ਕਰਨ ਲਈ uparrow ਕੀ ਦੋ ਵਾਰ ਦਬਾਓ | |
| 04:50 | ’ਐਂਟਰ’ ਦਬਾਓ । | |
| 04:52 | ਅਸੀਂ ਇੱਕ ਐਰਰ ਦੇਖਦੇ ਹਾਂ । | |
| 04:55 | Bad file descriptor | |
| 04:58 | ਇਸ ਐਰਰ ਨੂੰ ਠੀਕ ਕਰਦੇ ਹਾਂ । | |
| 05:00 | ਐਡੀਟਰ ਉੱਤੇ ਦੁਬਾਰਾ ਆਓ । | |
| 05:03 | ਅਸੀਂ ਕੋਡ ਦੀ ਆਖਿਰੀ ਲਾਈਨ ਕਟ ਕਰਾਂਗੇ ਅਤੇ ਇਸਨੂੰ date ਕਮਾਂਡ ਦੇ ਹੇਠਾਂ ਪੇਸਟ ਕਰਾਂਗੇ । | |
| 05:11 | ’Save’ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ । | |
| 05:13 | ਕੋਡ ਨੂੰ ਇੱਕ ਵਾਰ ਫਿਰ ਤੋਂ ਚਲਾਉਂਦੇ ਹਾਂ । ਟਰਮੀਨਲ ਉੱਤੇ | |
| 05:19 | ਪਿਛਲੀ ਕਮਾਂਡ ‘dot slash fdassign.sh’ ਨੂੰ ਰੀਕਾਲ ਕਰੋ । | |
| 05:24 | ਐਂਟਰ ਦਬਾਓ । | |
| 05:26 | ਹੁਣ ‘output dot txt’ ਫ਼ਾਈਲ ਨੂੰ ਖੋਲੋ । | |
| 05:29 | ਟਾਈਪ ਕਰੋ: ‘cat space output dot txt’ | |
| 05:41 | ਅਸੀਂ ਆਉਟਪੁਟ ਦੇਖ ਸਕਦੇ ਹਾਂ । | |
| 05:43 | ਸਟਰਿੰਗ ’Hi’ ਆਖੀਰ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ । | |
| 05:49 | ਹੁਣ ਅਸੀਂ ਇਨਪੁਟ ਫ਼ਾਈਲ ਲਈ ’ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ’ ਅਸਾਈਨ ਕਰਾਂਗੇ । | |
| 05:54 | ਇੱਕ ਉਦਾਹਰਣ ਦੇਖਦੇ ਹਾਂ । | |
| 05:56 | ਮੇਰੇ ਕੋਲ ’fdread dot sh’ ਨਾਮ ਵਾਲੀ ਫ਼ਾਈਲ ਹੈ । | |
| 06:03 | ਇਸ ਨੂੰ ਦੇਖਦੇ ਹਾਂ । | |
| 06:07 | ਇਹ exec ਕਮਾਂਡ ਹੈ । | |
| 06:13 | ਇੱਥੇ ਅਸੀਂ ’output dot txt’ ਫ਼ਾਈਲ ਰੀਡ ਕਰਾਂਗੇ । | |
| 06:19 | ਲਾਈਨ ’exec 3 less than symbol output dot txt’ ਫ਼ਾਈਲ ਨੂੰ ਪੜ੍ਹਣ ਲਈ ਖੋਲ੍ਹੇਗੀ । | |
| 06:30 | cat ਕਮਾਂਡ ਫ਼ਾਈਲ ਦੇ ਕੰਟੇਂਟ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ । | |
| 06:35 | ਅਤੇ ਆਖੀਰ ਵਿੱਚ ਅਸੀਂ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ ਨੂੰ ਖ਼ਤਮ ਕਰਦੇ ਹਾਂ । | |
| 06:39 | ਹੁਣ ਇਸ ’ਸ਼ੈਲੀ ਸਕਰਿਪਟ’ ਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ । | |
| 06:42 | ਟਰਮੀਨਲ ਉੱਤੇ, ਅਸੀਂ promt ਨੂੰ ਕਲੀਅਰ ਕਰਦੇ ਹਾਂ । | |
| 06:47 | ਟਾਈਪ ਕਰੋ: ’chmod space plus x space fdread dot sh’ | |
| 06:55 | ਟਾਈਪ ਕਰੋ: ’dot slash fdread dot sh’ | |
| 07:01 | ਅਸੀਂ ਟਰਮੀਨਲ ਉੱਤੇ ਆਉਟਪੁਟ ਦੇਖ ਸਕਦੇ ਹਾਂ । | |
| 07:05 | ’output dot txt’ ਫ਼ਾਈਲ ਦਾ ਕੰਟੇਂਟ ਦਿਖਾਉਂਦਾ ਹੈ । | |
| 07:10 | ਇਹ ਸਾਨੂੰ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅਖੀਰ ਵਿੱਚ ਲੈ ਕੇ ਜਾਂਦਾ ਹੈ । | |
| 07:13 | ਸਲਾਈਡ ਉੱਤੇ ਦੁਬਾਰਾ ਆਓ । | |
| 07:16 | ਸੰਖੇਪ ਵਿੱਚ, | |
| 07:17 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ, | |
| 07:19 | ਆਉਟਪੁਟ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ ਨੂੰ ਅਸਾਈਨ ਕਰਨਾ | |
| 07:22 | ਇਨਪੁਟ ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ ਨੂੰ ਅਸਾਈਨ ਕਰਨਾ | |
| 07:26 | ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰ ਨੂੰ ਖ਼ਤਮ ਕਰਨਾ | |
| 07:28 | ਨਿਰਧਾਰਤ ਕੰਮ ਦੇ ਰੂਪ ਵਿੱਚ, | |
| 07:30 | ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ’test dot txt’ ਫ਼ਾਈਲ ਵਿੱਚ ਕੁੱਝ ਲਾਈਨਾਂ ਨੂੰ ਅਟੈਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ । | |
| 07:36 | ਫ਼ਾਈਲ ਡੈੱਸਕਿਰਪਟਰਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫ਼ਾਈਲ ਦੇ ਕੰਟੇਂਟ ਨੂੰ ਦਿਖਾਓ । | |
| 07:41 | ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਨੂੰ ਦੇਖੋ । | |
| 07:45 | ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦਾ ਨਿਚੋੜ ਕਰਦਾ ਹੈ । | |
| 07:48 | ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਾ ਮਿਲਣ ਉੱਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਡਾਊਂਨ ਲੋਡ ਕਰਕੇ ਵੀ ਦੇਖ ਸਕਦੇ ਹੋ । | |
| 07:53 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ, ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਚੱਲਦੀਆਂ ਹਨ । | |
| 07:58 | ਆਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ । | |
| 08:02 | ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact @ spoken HYPHEN tutorial DOT org ਉੱਤੇ ਜਾਓ । | |
| 08:10 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ-ਟੂ-ਅ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ । | |
| 08:14 | ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਐਮਐਚਆਰਡੀ ਦੇ “ਆਈਸੀਟੀ ਵਲੋਂ ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ” ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੈ । | |
| 08:22 | ਇਸ ਮਿਸ਼ਨ ਉੱਤੇ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਹੈ । http://spoken-tutorial:org\NMEICT-Intro | |
| 08:33 | ਆਈ.ਆਈ.ਟੀ.ਬੰਬੇ ਤੋਂ ਹੁਣ ਅਮਰਜੀਤ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ । | |
| 08:37 | ਸਾਡੇ ਨਾਲ ਜੁੜਣ ਲਈ ਧੰਨਵਾਦ । | } |