0
Son değiştirilen dosyayı bash'ta bir uzantıyla nasıl alabilirim ve üzerinde bir şeyler yapmaktan daha fazlasını nasıl yapabilirim?Bash - son değiştirilen dosyayı bazı uzantılarla geri al
Son değiştirilen dosyayı bash'ta bir uzantıyla nasıl alabilirim ve üzerinde bir şeyler yapmaktan daha fazlasını nasıl yapabilirim?Bash - son değiştirilen dosyayı bazı uzantılarla geri al
uzatma .jpg ise, bu Deneyin:
last_modified_file="$(find . -type f -name \*.jpg -printf "%[email protected] %p\0" | awk 'BEGIN {RS="\0";} {if (NR==1){minmtime=$1; $1=""; lastmodified=$0;} else if (minmtime<$1){minmtime=$1; $1=""; lastmodified=$0;}} END{print substr(lastmodified,4)}')"
# do something
printf "The last modified file is named %s\n" "${last_modified_file}"
listeleri .jpg ile biten bir dosya adıyla tüm geçerli dizinde dosya ve alt dizinleri bulmak ve awk sadece son değiştirilmiş olanı yazdırır.
Bulunan dosyanın adı last_modified_file değişkeninde saklanır.
stackoverflow.com/help/how-to-ask – StefanS