Dans mon script bash Je dois vérifier le contenu d'un dossier, mais son chemin peut être modifié avec un arbre différent « terminaisons »Imprimer le contenu d'un dossier avec un chemin variable BASH
mon dossier est d'abord:
/home/myuser/my_folder
Ensuite, un utilisateur peut modifier le nom de mon dossier avec les terminaisons possibile d'arbres
/home/myuser/my_folder_aaaa
/home/myuser/my_folder_bbbb
/home/myuser/my_folder_cccc
Ainsi, un utilisateur peut ajouter "_aaaa" ou "_bbbb" "_cccc"
Ces suffixes sont connus.
Dans mon script bash, comment puis-je vérifier avec "ls" le contenu de mon dossier au cas où quelqu'un changerait le nom? NB: Je dois vérifier que ce dossier, donc s'il y a un dossier appelé «/home/myuser/my_folder_ssss » ne doit pas correspondre et le contenu ne doit pas être affiché
comment puis-je récupérer le chemin complet actuel? Puisque je ne connais pas le changement effectué, comment puis-je "enregistrer" dans une variable le nouveau chemin complet (par exemple,/home/myuser/my_folder_bbbb)? J'ai essayé d'insérer la commande "pwd" mais rien .. – user3472065
@ user3472065 S'il vous plaît, vérifiez cela: http: // superuser.com/questions/202645/comment-obtenir-le-chemin complet d'un fichier-dans-bash –
S'il vous plaît voir: [Pourquoi vous ne devriez pas analyser la sortie de ls (1)] (http://mywiki.wooledge.org/ParsingLs) – andlrc