LINUX.ORG.RU

История изменений

Исправление snoopcat, (текущая версия) :

#!/bin/bash

IFS=$'\n'
ORIG="$(pwd)"

find . -type d | while read line; do
     if [ -d "$line" ]; then 
         cd $line
         rename 's/\.JPG$/\.jpg/' *
         rename 's/\.JPEG$/\.jpg/' *
         cd "$ORIG"
     else
         echo "$line -- не директория. пропускаем."
     fi
done 

Исправление snoopcat, :

#!/bin/bash

IFS=$'\n'
find . -type d | while read line; do
     if [ -d "$line" ]; then 
         cd $line
         rename 's/\.JPG$/\.jpg/' *
         rename 's/\.JPEG$/\.jpg/' *
         cd ..
     else
         echo "$line -- не директория. пропускаем."
     fi
done 

Исправление snoopcat, :

#!/bin/bash

IFS=$'\n'
find . -type d | while read line; do
     if [ -d "$line" ]; then 
         cd $d
         rename 's/\.JPG$/\.jpg/' *
         rename 's/\.JPEG$/\.jpg/' *
         cd ..
     else
         echo "$d -- не директория. пропускаем."
     fi
done 

Исправление snoopcat, :

#!/bin/bash

IFS=$'\n'
find . -type d | while read line; do
     if [ -d "$d" ]; then 
         cd $d
         rename 's/\.JPG$/\.jpg/' *
         rename 's/\.JPEG$/\.jpg/' *
         cd ..
     else
         echo "$d -- не директория. пропускаем."
     fi
done 

Исходная версия snoopcat, :

#!/bin/bash

IFS=$'\n'
find . -type d | while read line; do
     if [ -d "$d" ]; then 
         cd $d
         rename 's/\.JPG$/\.jpg/' *
         rename 's/\.JPEG$/\.jpg/' *
         cd ..
     else
         echo "$d -- не директория. пропускаем."
     fi
done