Je suis débutante en shell, aidez moi, s'il vous plait

je veux écrire un script qui permet de concaténer deux fichiers après vérification.
ces vérifications sont :
si le fichier cible n'existe pas, le fichier source est copié en fichier cible '
si le fichier cible est protégé en écriture ,le programme l'indique et ne fait rien ,
si le fichier source n'existe pas dans le répertoire ou est protégé en lecture, le prog l'indique et ne fait rien.

je ne sais pas par quoi commencer
Merci d'avance