['   \n  \n [\'ਹੇਠ ਦਿੱਤਾ "ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ" ਮੇਰੇ\' ~/. ਬੈਸ਼ _ ਫੰਕਸ਼ਨਾਂ \'ਡਾਟਫਾਈਲ ਵਿੱਚ ਸਥਿਤ ਹੈ। \\n\\n "\' ਬੈਸ਼\\ਨਡ੍ਰੌ _ ਹਰੀਜੱਟਲ _ ਲਾਈਨ () {\\n ਪ੍ਰਿੰਟਫ%" $(tput cols) "s। tr\\ \'\\ \'\\\'-\\ \'\\n\' \\n \'\' ਡਰਾਅ _ ਹਰੀਜੱਟਲ ਲਾਈਨ () \'ਫੰਕਸ਼ਨ ਨੂੰ ਸੋਧੋ ਤਾਂ ਜੋ ਇਹ 2 ਆਰਗੂਮੈਂਟ ਲੈ ਸਕੇ। ਆਰਗੂਮੈਂਟ 1 "ਰੰਗ" ਲਈ ਹੈ। ਆਰਗੂਮੈਂਟ 2 "ਅੱਖਰ" ਲਈ ਹੈ।ਦੋਵੇਂ ਆਰਗੂਮੈਂਟਾਂ ਵਿੱਚ ਡਿਫਾਲਟ ਮੁੱਲ ਹੁੰਦੇ ਹਨ ਜੇਕਰ ਕੋਈ ਆਰਗੂਮੈਂਟ ਸ਼ੈੱਲ ਨੂੰ ਪਾਸ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ। ਆਰਗੂਮੈਂਟ 1 ਲਈ ਡਿਫਾਲਟ ਮੁੱਲ ਰੰਗ "ਪੀਲਾ" ਹੁੰਦਾ ਹੈ।ਆਰਗੂਮੈਂਟ 2 ਲਈ ਮੁੱਲ ਡੈਸ਼ ਅੱਖਰ "-" ਹੈ। ਸਿਰਫ਼ ਹੇਠ ਦਿੱਤੇ ਰੰਗਾਂ ਨੂੰ ਆਰਗੂਮੈਂਟ 1 ਵਿੱਚ ਪਾਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓਃ \\n\\n-ਪੀਲਾ\\n-ਲਾਲ\\n-ਨੀਲਾ\\n-ਹਰਾ\\n -ਜੇਕਰ ਕੋਈ ਅਣਜਾਣ ਰੰਗ ਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਡਿਫਾਲਟ ਤੌਰ ਉੱਤੇ ਲਾਲ ਰੰਗ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ। \\n ਮੇਰੇ \'~/. ਬੈਸ਼ _ ਫੰਕਸ਼ਨਾਂ\' ਡਾਟਫਾਈਲ ਲਈ ਅੱਪਡੇਟ ਕੀਤੇ "ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ" ਨੂੰ ਤਿਆਰ ਕਰੋ ਅਤੇਮੈਨੂੰ 3 ਉਦਾਹਰਣਾਂ ਦਿਖਾਓ ਜੋ ਮੈਂ ਟਰਮੀਨਲ ਵਿੱਚ ਟੈਸਟ ਕਰ ਸਕਦਾ ਹਾਂ। ', 'ਹੇਠ ਦਿੱਤਾ "ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ" ਮੇਰੇ \'~/. ਬੈਸ਼ _ ਫੰਕਸ਼ਨਾਂ\' ਡਾਟਫਾਈਲ \'ਵਿੱਚ ਸਥਿਤ ਹੈ।\'ਡਰਾਅ _ ਹਰੀਜੱਟਲ _ ਲਾਈਨ ()\' ਫੰਕਸ਼ਨ ਨੂੰ ਸੋਧੋ ਤਾਂ ਜੋ ਇਹ 2 ਆਰਗੂਮੈਂਟ ਲੈ ਸਕੇ। ਆਰਗੂਮੈਂਟ 1 "ਰੰਗ" ਲਈ ਹੈ। ਆਰਗੂਮੈਂਟ 2 "ਅੱਖਰ" ਲਈ ਹੈ। ਦੋਵੇਂ ਆਰਗੂਮੈਂਟਕੋਈ ਆਰਗੂਮੈਂਟ ਸ਼ੈੱਲ ਨੂੰ ਪਾਸ ਨਾ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਡਿਫਾਲਟ ਮੁੱਲ ਹੁੰਦੇ ਹਨ। ਆਰਗੂਮੈਂਟ 1 ਲਈ ਡਿਫਾਲਟ ਮੁੱਲ ਰੰਗ "ਪੀਲਾ" ਹੁੰਦਾ ਹੈ।ਆਰਗੂਮੈਂਟ 2 ਡੈਸ਼ ਅੱਖਰ "-" ਹੈ। ਸਿਰਫ਼ ਹੇਠ ਲਿਖੇ ਰੰਗਾਂ ਨੂੰ ਆਰਗੂਮੈਂਟ 1 ਵਿੱਚ ਪਾਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓਃ-ਪੀਲਾ-ਲਾਲ-ਨੀਲਾ-ਹਰਾ-ਚਿੱਟਾ-ਸਿਆਣ ਜੇਕਰ ਇੱਕਅਣਜਾਣ ਰੰਗ ਨੂੰ ਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫਿਰ ਡਿਫਾਲਟ ਤੌਰ ਉੱਤੇ ਲਾਲ ਰੰਗ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਮੇਰੀ \'~/. bash _ function\' ਡਾਟ ਫਾਈਲ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ "ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ" ਤਿਆਰ ਕਰੋ ਅਤੇ ਮੈਨੂੰ 3 ਉਦਾਹਰਣਾਂ ਦਿਖਾਓ ਜੋ ਮੈਂ ਕਰ ਸਕਦਾ ਹਾਂ।ਟਰਮੀਨਲ ਵਿੱਚ ਟੈਸਟ ਕਰੋ। \n ']