Advertisement
Guest User

Untitled

a guest
Sep 7th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #!/bin/bash
  2. IFS='
  3. '
  4.  
  5. path="/home/dev/scriptClem/data/"
  6. i=0
  7. nofiles=`cd $path && find . -name \* | wc -l`
  8. count=$(($nofiles - 1))
  9. while test $i != $count
  10. do
  11. i=$(($i + 1))
  12. b=$(($i + 1))
  13. c=$b"p"
  14. cd $path
  15. #Sortir les fichiers :
  16. part1=`cd $path && ls -ls | awk -F ":" '{ print $2 }' | awk -F " " '{ $1 = "" ; print $0 }' | cut -c2-200 | awk -F "-" '{ print $1 }' | sed "s/.$//" | sed -n $c`
  17. #Sortir les extentions :
  18. extention=`cd $path && ls -ls | awk -F "." '{ print $2 }' | sed -n $c`
  19. #NouveauNom
  20. newfile=$part1"."$extention
  21. #Ajoute de guillemets pour gérer les espaces
  22. newfile2="\""$newfile"\""
  23. oldfile=`cd $path && ls -ls | awk -F ":" '{ print $2 }' | awk -F " " '{ $1 = "" ; print $0 }' | cut -c2-200 | sed -n $c`
  24. #Ajoute de guillemets pour gérer les espaces
  25. oldfile2="\""$oldfile"\""
  26. zbleh="$oldfile2 $newfile2"
  27. echo "$zbleh"
  28. cd $path && mv $zbleh
  29. #Renommage
  30. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement