ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਗਾਈਡ ਨੂੰ ਬੀਏਐਸਐਚ - ਭਾਗ 1 - ਹੈਲੋ ਵਰਲਡ

ਇੰਟਰਨੈਟ ਤੇ ਬਹੁਤ ਸਾਰੇ ਗਾਈਡ ਹਨ ਜੋ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਸ਼ਾਲ ਲਿਪੀਆਂ ਨੂੰ ਕਿਵੇਂ ਬਨਾਉਣਾ ਹੈ ਅਤੇ ਇਸ ਗਾਈਡ ਦਾ ਮਕਸਦ ਕੁਝ ਵੱਖਰੀ ਸਪਿਨ ਦੇਣਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਕਿਸੇ ਅਜਿਹੇ ਵਿਅਕਤੀ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਹੈ ਜਿਸ ਕੋਲ ਬਹੁਤ ਘੱਟ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟਿੰਗ ਅਨੁਭਵ ਹੈ.

ਹੁਣ ਤੁਸੀਂ ਸੋਚ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਇੱਕ ਮੂਰਖ ਵਿਚਾਰ ਹੈ ਪਰ ਮੈਨੂੰ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਕੁਝ ਗਾਈਡ ਤੁਹਾਡੇ ਨਾਲ ਇਸ ਤਰ੍ਹਾਂ ਗੱਲ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਮਾਹਰ ਹੋ ਅਤੇ ਹੋਰ ਗਾਈਡਾਂ ਦਾ ਪਿੱਛਾ ਕਰਨ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਲੱਗ ਜਾਂਦਾ ਹੈ.

ਜਦੋਂ ਕਿ ਮੇਰੇ ਲੀਨਕਸ / ਯੂਨੈਕਸ ਸ਼ੈੱਲ ਸਕਰਿਪਟਿੰਗ ਦਾ ਤਜਰਬਾ ਸੀਮਿਤ ਹੈ, ਮੈਂ ਵਪਾਰ ਦੁਆਰਾ ਇੱਕ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਹਾਂ ਅਤੇ ਮੈਂ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ ਕਿ ਪਰਲ, ਪੀਐਚਪੀ ਅਤੇ ਵੀ ਬੀਸਕ੍ਰਿਪਟ ਤੇ ਡੈਬ ਹੈਂਡ ਹਾਂ.

ਇਸ ਗਾਈਡ ਦਾ ਬਿੰਦੂ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਜਿਵੇਂ ਮੈਂ ਸਿੱਖਦਾ ਹਾਂ ਅਤੇ ਜੋ ਜਾਣਕਾਰੀ ਮੈਂ ਚੁੱਕਦੀ ਹਾਂ ਮੈਂ ਤੁਹਾਡੇ ਲਈ ਪਾਸ ਕਰਾਂਗੀ.

ਸ਼ੁਰੂ ਕਰਨਾ

ਸਪਸ਼ਟ ਤੌਰ ਤੇ ਬਹੁਤ ਸਾਰੇ ਸਿਧਾਂਤ ਹਨ ਜੋ ਮੈਂ ਤੁਹਾਡੇ ਲਈ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਪਾਸ ਕਰ ਸਕਦਾ ਸੀ ਜਿਵੇਂ ਕਿ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਸ਼ੈਲ ਦੀ ਵਰਣਨ ਕਰਨਾ ਅਤੇ ਕੇਐਸਐਚ ਅਤੇ ਸੀਐਸਐਚ ਤੇ ਬਸ਼ ਦੀ ਵਰਤੋਂ ਦੇ ਫਾਇਦੇ.

ਬਹੁਤੇ ਲੋਕ ਜਦੋਂ ਕੋਈ ਨਵੀਂ ਚੀਜ਼ ਸਿੱਖ ਰਹੇ ਹੁੰਦੇ ਹਨ ਤਾਂ ਇਸ ਵਿੱਚ ਕੁੱਦਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਕੁਝ ਪ੍ਰੈਕਟੀਕਲ ਸਬਕ ਲੈਣੇ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਇਸਦੇ ਮਨ ਵਿੱਚ ਮੈਂ ਤੁਹਾਡੇ ਨਾਲ ਤੌਹਲੀ ਗੱਲ ਉਠਾਉਣ ਨਹੀਂ ਜਾ ਰਿਹਾ ਹਾਂ ਜੋ ਕਿ ਹੁਣ ਮਹੱਤਵਪੂਰਨ ਨਹੀਂ ਹੈ.

ਇਸ ਗਾਈਡ ਦਾ ਪਾਲਣ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਸਿਰਫ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਅਤੇ ਇੱਕ ਟਰਮੀਨਲ ਚੱਲ ਰਹੇ ਬੈਸ (ਬਹੁਤੇ ਲੀਨਕਸ ਵਿਭਿੰਨਾਂ ਤੇ ਡਿਫਾਲਟ ਸ਼ੈੱਲ) ਦੀ ਲੋੜ ਹੈ.

ਪਾਠ ਸੰਪਾਦਕ

ਹੋਰ ਗਾਈਡਾਂ ਜੋ ਮੈਂ ਪੜ੍ਹੀਆਂ ਹਨ ਨੇ ਸੁਝਾਅ ਦਿੱਤਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਕ ਟੈਕਸਟ ਐਡੀਟਰ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜਿਸ ਵਿਚ ਆਦੇਸ਼ਾਂ ਦੇ ਰੰਗ ਕੋਡਿੰਗ ਅਤੇ ਸਿਫਾਰਸ਼ ਕੀਤੇ ਗਏ ਸੰਪਾਦਕ ਜਾਂ ਤਾਂ VIM ਜਾਂ EMACS ਹਨ .

ਰੰਗ ਕੋਡਿੰਗ ਬਹੁਤ ਵਧੀਆ ਹੈ ਕਿਉਂਕਿ ਜਿਵੇਂ ਤੁਸੀਂ ਲਿਖੋ ਜਿਵੇਂ ਕਿ ਕਮਾਂਡਾਂ ਨੂੰ ਉਜਾਗਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਪਰ ਬਿਲਕੁਲ ਨਵੀਂ ਸ਼ੁਰੂਆਤੀ ਲਈ ਤੁਸੀਂ ਇੱਕ ਵੀ ਲਾਈਨ ਕੋਡ ਦੇ ਬਿਨਾਂ VIM ਅਤੇ EMACS ਸਿੱਖਣ ਦੇ ਪਹਿਲੇ ਕੁਝ ਹਫਤੇ ਖਰਚ ਕਰ ਸਕਦੇ ਹੋ.

ਦੋਵਾਂ ਵਿਚੋਂ ਮੈਂ ਈਐਮਐਸੀਐਸ ਪਸੰਦ ਕਰਦਾ ਹਾਂ ਪਰ ਈਮਾਨਦਾਰ ਹੋਣ ਲਈ ਮੈਂ ਇਕ ਸਧਾਰਨ ਸੰਪਾਦਕ ਜਿਵੇਂ ਨੈਨੋ , ਜੀਏਡੀਟ ਜਾਂ ਲੀਪਪੈਡ ਨੂੰ ਵਰਤਣਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ.

ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਕੰਪਿਊਟਰ ਤੇ ਸਕ੍ਰਿਪਟਾਂ ਲਿਖ ਰਹੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾਂ ਇੱਕ ਗ੍ਰਾਫਿਕਲ ਵਾਤਾਵਰਨ ਤੱਕ ਪਹੁੰਚ ਹੋਵੇਗੀ ਤਾਂ ਤੁਸੀਂ ਸੰਪਾਦਕ ਚੁਣ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ ਅਤੇ ਇਹ ਗਰਾਫਿਕਲ ਹੋ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿ GEdit ਜਾਂ ਇੱਕ ਸੰਪਾਦਕ ਜੋ ਸਿੱਧਾ ਟਰਮੀਨਲ ਤੇ ਚਲਦਾ ਹੈ. ਜਿਵੇਂ ਕਿ ਨੈਨੋ ਜਾਂ ਵਿਮ

ਇਸ ਗਾਈਡ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਮੈਂ ਨੈਨੋ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗਾ ਕਿਉਂਕਿ ਇਹ ਬਹੁਤੇ ਲੀਨਿਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਤੇ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਥਾਪਤ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਇਸ ਲਈ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇਸ ਤੱਕ ਪਹੁੰਚ ਹੋਵੇਗੀ.

ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹਣਾ

ਜੇ ਤੁਸੀਂ ਗ੍ਰਾਫਿਕਲ ਡੈਸਕਟੌਪ ਜਿਵੇਂ ਲੀਨਕਸ ਟਿਊਨਟ ਜਾਂ ਉਬਤੂੰ ਦੇ ਨਾਲ ਲੀਨਕਸ ਵੰਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਤੁਸੀਂ CTRL + ALT + T ਦਬਾ ਕੇ ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ.

ਕਿੱਥੇ ਲਿਖੋ ਕਿੱਥੇ ਲਿਖੋ

ਇਸ ਟਿਯੂਟੋਰਿਅਲ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਤੁਸੀਂ ਆਪਣੇ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਆਪਣੇ ਘਰੇਲੂ ਫੋਲਡਰ ਦੇ ਹੇਠਾਂ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਪਾ ਸਕਦੇ ਹੋ.

ਟਰਮੀਨਲ ਵਿੰਡ ਦੇ ਅੰਦਰ ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਘਰੇਲੂ ਫੋਲਡਰ ਵਿੱਚ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਲਿਖੋ:

ਸੀ ਡੀ ~

Cd ਕਮਾਂਡ ਪਰਿਵਰਤਨ ਡਾਇਰੈਕਟਰੀ ਦਾ ਹੈ ਅਤੇ ਟਿਲਡ (~) ਤੁਹਾਡੇ ਘਰ ਫੋਲਡਰ ਲਈ ਸ਼ਾਰਟਕੱਟ ਹੈ.

ਤੁਸੀਂ ਇਹ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਲਿਖ ਕੇ ਸਹੀ ਥਾਂ ਤੇ ਹੋ:

pwd

Pwd ਕਮਾਂਡ ਤੁਹਾਨੂੰ ਆਪਣੀ ਵਰਤਮਾਨ ਕਾਰਜਕਾਰੀ ਡਾਇਰੈਕਟਰੀ ਦੱਸੇਗਾ (ਜਿੱਥੇ ਤੁਸੀਂ ਡਾਇਰੈਕਟਰੀ ਲੜੀ ਵਿੱਚ ਹੋ). ਮੇਰੇ ਕੇਸ ਵਿੱਚ ਇਹ / ਘਰ / ਗੈਰੀ ਵਾਪਸ ਆ ਗਿਆ.

ਹੁਣ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਤੁਸੀਂ ਆਪਣੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸਿੱਧੇ ਘਰ ਫੋਲਡਰ ਵਿੱਚ ਰੱਖਣਾ ਨਹੀਂ ਚਾਹੋਗੇ, ਇਸਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਟਾਈਪ ਕਰਕੇ ਸਕ੍ਰਿਪਟ ਨਾਮਕ ਇਕ ਫੋਲਡਰ ਬਣਾਉ.

mkdir ਸਕ੍ਰਿਪਟਾਂ

ਨਵੀਂ ਸਕ੍ਰਿਪਟ ਫੋਲਡਰ ਵਿੱਚ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਟਾਈਪ ਕਰਕੇ ਬਦਲੋ:

ਸੀ ਡੀ ਸਕ੍ਰਿਪਟਾਂ

ਤੁਹਾਡੀ ਪਹਿਲੀ ਸਕ੍ਰਿਪਟ

ਇਹ ਪ੍ਰਚਲਿਤ ਹੈ ਜਦੋਂ ਪਹਿਲੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਬਣਾਉਣ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਬਸ "ਹੈਲੋ ਵਿਸ਼ਵ" ਸ਼ਬਦ ਨੂੰ ਆਉਟਪੁੱਟ.

ਆਪਣੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਦੇ ਅੰਦਰੋਂ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਿਓ:

ਨੈਨੋ ਹੇਲੋਕੋਰਡ

ਹੁਣ ਹੇਠ ਲਿਖੇ ਕੋਡ ਨੂੰ ਨੈਨੋ ਵਿੰਡੋ ਵਿੱਚ ਭਰੋ.

#! / bin / bash echo "ਹੈਲੋ ਸੰਸਾਰ"

ਫਾਇਲ ਨੂੰ ਬਚਾਉਣ ਲਈ CTRL + O ਪ੍ਰੈੱਸ ਕਰੋ ਅਤੇ ਨੈਨੋ ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ CTRL + X ਦਬਾਓ.

ਸਕਰਿਪਟ ਨੂੰ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਬਣਾਇਆ ਗਿਆ ਹੈ:

ਤੁਹਾਡੇ ਦੁਆਰਾ ਲਿਖੀਆਂ ਗਈਆਂ ਸਾਰੀਆਂ ਸਕਰਿਪਟਾਂ ਦੇ ਸਿਖਰ 'ਤੇ #! / Bin / bash ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇੰਟਰਪ੍ਰੇਟਰਾਂ ਨੂੰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਹੈਂਡਲ ਕਰਨਾ ਹੈ ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਵਿੱਚ ਲਿਖਣਾ ਅਤੇ ਇਸ ਬਾਰੇ ਭੁੱਲ ਜਾਣਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਹ ਕਿਉਂ ਕਰਦੇ ਹੋ.

ਦੂਜੀ ਲਾਈਨ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਕਮਾਂਡ ਹੈ ਜਿਸਨੂੰ ਈਕੋ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੋ ਉਸੇ ਟੈਕਸਟ ਨੂੰ ਆਊਟਪੁੱਟ ਦਿੰਦਾ ਹੈ ਜੋ ਤੁਰੰਤ ਇਸ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ.

ਨੋਟ ਕਰੋ ਕਿ ਜੇ ਤੁਸੀਂ ਇਕ ਤੋਂ ਵੱਧ ਸ਼ਬਦਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਸ਼ਬਦਾਂ ਦੇ ਆਲੇ ਦੁਆਲੇ ਦੋਹਰੇ ਹਵਾਲੇ (") ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ.

ਹੁਣ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਟਾਈਪ ਕਰਕੇ ਸਕ੍ਰਿਪਟ ਚਲਾ ਸਕਦੇ ਹੋ:

sh helloworld.sh

ਸ਼ਬਦ "ਹੈਲੋ ਸੰਸਾਰ" ਆਉਣਾ ਚਾਹੀਦਾ ਹੈ

ਸਕ੍ਰਿਪਟਾਂ ਚਲਾਉਣ ਦਾ ਇਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ:

./helloworld.sh

ਸੰਭਾਵਨਾਵਾਂ ਇਹ ਹਨ ਕਿ ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਟਰਮੀਨਲ ਵਿੱਚ ਸਿੱਧਾ ਕਮਾਂਡ ਚਲਾਓ ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਅਨੁਮਤੀਆਂ ਗਲਤੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ.

ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਦੀ ਅਨੁਮਤੀ ਦੇਣ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਟਾਈਪ ਕਰੋ:

sudo chmod + x helloworld.sh

ਇਸ ਲਈ ਅਸਲ ਵਿੱਚ ਕੀ ਹੋਇਆ? ਅਨੁਮਤੀ ਨੂੰ ਬਦਲਣ ਦੇ ਬਜਾਏ sh helloworld.sh ਚਲਾਉਣ ਦੇ ਯੋਗ ਕਿਉਂ ਹੋ ਗਏ ਪਰ ਚੱਲ ਰਹੇ ./helloworld.sh ਨੇ ਕੋਈ ਮੁੱਦਾ ਉਠਾਇਆ?

ਪਹਿਲਾ ਤਰੀਕਾ ਬੈਸ਼ ਇੰਟਰਪਰੀਟਰ ਨੂੰ ਲੋਡ ਕਰਦਾ ਹੈ ਜੋ ਇਨਕੁਆਟਰ ਵਜੋਂ helloworld.sh ਨੂੰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸ ਨਾਲ ਕੀ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਵਿਸਤਾਰ ਕਰਦਾ ਹੈ. Bash ਇੰਟਰਪਰੀਟਰ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਚੱਲਣ ਲਈ ਅਧਿਕਾਰ ਹਨ ਅਤੇ ਸਿਰਫ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ.

ਦੂਜਾ ਤਰੀਕਾ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸਕ੍ਰਿਪਟ ਨਾਲ ਕੀ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਸ ਲਈ ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਿੱਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.

ਉਪਰੋਕਤ ਸਕ੍ਰਿਪਟ ਠੀਕ ਹੈ ਪਰ ਜੇ ਤੁਸੀਂ ਹਵਾਲਾ ਨਿਸ਼ਾਨ ਵਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ?

ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ. ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਹਵਾਲੇ ਦੇ ਅੱਗੇ ਇੱਕ ਬੈਕਸਲੈਸ਼ ਪਾ ਸਕਦੇ ਹੋ:

ਈਕੋ \ "ਹੈਲੋ ਸੰਸਾਰ \"

ਇਹ ਆਉਟਪੁੱਟ "ਹੈਲੋ ਦੁਨੀਆ" ਦਾ ਉਤਪਾਦਨ ਕਰੇਗਾ.

ਇੱਕ ਮਿੰਟ ਇੰਤਜ਼ਾਰ ਕਰੋ, ਜੇ ਤੁਸੀਂ \ "ਹੈਲੋ ਸੰਸਾਰ \" ਵਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?

ਨਾਲ ਨਾਲ ਤੁਸੀਂ ਬਚਣ ਵਾਲੇ ਅੱਖਰਾਂ ਤੋਂ ਵੀ ਬਚ ਸਕਦੇ ਹੋ

ਈਕੋ \\ "\" ਹੈਲੋ ਸੰਸਾਰ \\ "\"

ਇਹ ਆਉਟਪੁੱਟ "ਹੈਲੋ ਸੰਸਾਰ" ਦਾ ਉਤਪਾਦਨ ਕਰੇਗਾ.

ਹੁਣ ਮੈਨੂੰ ਪਤਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੀ ਸੋਚ ਰਹੇ ਹੋ. ਪਰ ਮੈਂ ਅਸਲ \\ "\" ਹੈਲੋ ਸੰਸਾਰ \ "ਵਿਖਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ \"

ਇਨ੍ਹਾਂ ਸਾਰੇ ਬਚਣ ਦੇ ਅੱਖਰਾਂ ਨਾਲ ਈਕੋ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਬਹੁਤ ਮਾੜੀ ਹੋ ਸਕਦੀ ਹੈ. ਇੱਕ ਵਿਕਲਪਕ ਕਮਾਂਡ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ printf ਕਹਿੰਦੇ ਹੋ.

ਉਦਾਹਰਣ ਲਈ:

printf '% s \ n' '\\ "\" ਹੈਲੋ ਸੰਸਾਰ \\ "\"'

ਨੋਟ ਕਰੋ ਕਿ ਜੋ ਟੈਕਸਟ ਅਸੀਂ ਡਿਸਪਲੇ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਉਸ ਵਿੱਚ ਸਿੰਗਲ ਕੋਟਸ ਦੇ ਵਿਚਕਾਰ ਹੈ. Printf ਕਮਾਂਡ ਤੁਹਾਡੀ ਸਕਰਿਪਟ ਤੋਂ ਟੈਕਸਟ ਦੀ ਆਉਟਪੁਟ ਕਰਦਾ ਹੈ. % S ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਇੱਕ ਸਤਰ ਵੇਖਾਏਗੀ, \ n ਇਕ ਨਵੀਂ ਸਤਰ ਆਉਟਪੁੱਟ ਦਿੰਦਾ ਹੈ.

ਸੰਖੇਪ

ਅਸੀਂ ਸੱਚਮੁੱਚ ਕੁਝ ਭਾਗਾਂ ਵਿੱਚ ਹਿੱਸਾ ਨਹੀਂ ਲਿਆ ਹੈ ਪਰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਡੀ ਆਪਣੀ ਪਹਿਲੀ ਸਕਰਿਪਟ ਕੰਮ ਕਰੇਗੀ.

ਅਗਲੇ ਭਾਗ ਵਿੱਚ ਅਸੀਂ ਵੱਖ ਵੱਖ ਰੰਗਾਂ ਵਿੱਚ ਟੈਕਸਟ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਹੇਲੋ ਵਿਸ਼ਵ ਸਕ੍ਰਿਪਟ ਤੇ ਸੁਧਾਰ ਕਰਨ ਵੱਲ ਦੇਖ ਰਹੇ ਹੋਵਾਂਗੇ, ਇਨਪੁਟ ਪੈਰਾਮੀਟਰਾਂ, ਵੈਰੀਐਬਲਸ ਨੂੰ ਸਵੀਕਾਰ ਅਤੇ ਹੈਂਡਲ ਕਰਾਂਗੇ ਅਤੇ ਤੁਹਾਡੇ ਕੋਡ ਦੀ ਟਿੱਪਣੀ ਕਰਾਂਗੇ.