Comment obtenir un chemin absolu en utilisant la commande find.
en fait je lance le script suivant: -
find . -size +20M | while read a
do
i=$(echo $a | sed 's:/: :g')
echo $a;
j=($i)
fileName=${j[${#j[@]}-1]}
userName=${j[${#j[@]}-3]}
done
mais ici variable $a
montrant le chemin à partir de ./Downloads/filename
mais je veux un chemin absolu à partir de /
.
la source
.
, utilisez$(pwd)
plutôt, cela vous donnera un chemin complet.Vous pouvez utiliser la
pwd
commande ou imprimer le fichierrealpath
:Les deux commandes vous donnent le chemin absolu vers les fichiers.
la source
coreutils
paquet. Essayez de le localiser avecwhich realpath
.Pour répertorier tous les fichiers PNG et JPEG qui ont 7 jours avec un chemin absolu.
Ici
$PWD
sera ajouté à chaque fichier correspondant.la source