La question est:
Quelle commande utiliseriez-vous pour répertorier les fichiers texte dans votre répertoire fileAsst (en utilisant un chemin relatif)?
La question précédente était:
Donnez une commande pour répertorier les noms de ces fichiers texte, en utilisant un chemin absolu vers le répertoire fileAsst dans le cadre de votre commande.
La réponse était:
~/UnixCourse/fileAsst/*.txt
Je me demandais comment je pouvais lister les fichiers dans ce répertoire en utilisant un chemin relatif. J’ai essayé plusieurs commandes, notamment:
ls ~/UnixCourse/fileAsst/*.txt|awk -F"/" '{print $NF}' (cd ~/UnixCourse/fileAsst/*.txt && ls )
et un tas d’autres.
Mais ça n’arrête pas de me dire leur invalide. Je sais que la réponse doit être correcte, car d’autres ont réussi à surmonter cela. Mais maintenant, je suis coincé et extrêmement frustré = (
METTRE À JOUR:
Après être allé au laboratoire, quelqu’un m’a aidé à résoudre le problème. Je devais être dans un certain répertoire de travail au début et je ne l’étais pas. Après avoir basculé dans ce répertoire, tout ce dont j’avais besoin était la commande:
../UnixCourse/fileAsst/*.txt
et qui s’en est occupé pour moi. Merci à tous ceux qui ont aidé et j’espère que cela aidera quelqu’un d’autre.
essayer:
$ cd ~/UnixCourse/fileAsst/ $ find .
comme un one-liner (en cours d’exécution dans un sous-shell)
$ (cd ~/UnixCourse/fileAsst/ && find .)
une autre approche
$ (cd ~/UnixCourse && ls fileAsst/*.txt $ ls ~/UnixCourse/fileAsst/*.txt