Como obter o caminho absoluto usando o comando find.
na verdade, estou executando o seguinte script: -
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
mas aqui variável $a
mostrando caminho a partir de, ./Downloads/filename
mas eu quero caminho absoluto /
.
shell-script
find
filenames
Shivam Sharma
fonte
fonte
.
, use em$(pwd)
vez disso, que lhe dará um caminho completo.Você pode usar o
pwd
comando ou imprimir o arquivorealpath
:Ambos os comandos reais fornecem o caminho absoluto para os arquivos.
fonte
coreutils
pacote. Tente localizá-lo comwhich realpath
.Para listar todos os arquivos PNG e JPEG com 7 dias de idade e caminho absoluto.
Aqui
$PWD
será adicionado a todos os arquivos correspondentes.fonte