User Tools

Site Tools


crawl_folders

This is an old revision of the document!


#! /bin/bash
crawl() {
  for i in *; do
    if [[ -f $i ]]; then
      #echo "fichier : " $i
    fi
    if [[ -d $i ]]; then
      echo "dossier : " $i
      cd $i
      crawl
      cd ..
    fi
  done
}
crawl
<pre class=“brush:bash;gutter=false;”> #! /bin/bash crawl() {

for i in *; do
  if [[ -f $i ]]; then
    mv $i $(echo $i | tr 'a-z' 'A-Z');
  fi
  if [[ -d $i ]]; then
    new=$(echo $i | tr 'a-z' 'A-Z');
    if [[ $i != $new ]]; then
      mv $i $new;
    fi
    cd $new
    crawl
    cd ..
  fi
done

} crawl </sxh>

crawl_folders.1457096622.txt.gz · Last modified: (external edit)