Cara mendapatkan path absolut dengan menggunakan perintah find.
sebenarnya saya menjalankan skrip berikut: -
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
tapi di sini variabel $a
menunjukkan path mulai dari ./Downloads/filename
tetapi saya ingin path absolut dari /
.
shell-script
find
filenames
Shivam Sharma
sumber
sumber
.
, gunakan$(pwd)
saja, itu akan memberi Anda jalan penuh.Anda dapat menggunakan
pwd
perintah atau mencetak filerealpath
:Kedua perintah nyata memberi Anda jalur absolut ke file.
sumber
coreutils
paket. Cobalah untuk menemukannyawhich realpath
.Untuk Mendaftar semua file PNG dan JPEG yang berumur 7 hari dengan path absolut.
Di sini
$PWD
akan ditambahkan ke setiap file yang cocok.sumber