Порядок сортировки определяется языковыми переменными LC_ALL, LC_COLLATE и LANG (в этом порядке, причем первый из них является самым сильным). Это также некоторые из немногих переменных, которые обычно могут быть заданы клиентом ssh. Проверьте и сравните эти переменные. Вы можете установить их на хорошо определенное значение на сервере (например, в .bash_profile) или убедиться, что ваши ssh-клиенты устанавливают одно и то же согласованное значение.
Это легко! Вы можете рассчитывать на bash и производить / читать список имен файлов:
declare -i num=0
destination="$PWD" # set to destination of files
find . -type f -name 'ycut2.gif` -print | sort | while read fn ; do
num=$(($num + 1 ))
# following line assumes no more than 99 files
j=printf "%02d" $num
cp "$fn" "$destination/$j.gif"
done
Это легко! Вы можете рассчитывать на bash и производить / читать список имен файлов:
declare -i num=0
destination="$PWD" # set to destination of files
find . -type f -name 'ycut2.gif` -print | sort | while read fn ; do
num=$(($num + 1 ))
# following line assumes no more than 99 files
j=printf "%02d" $num
cp "$fn" "$destination/$j.gif"
done
Это легко! Вы можете рассчитывать на bash и производить / читать список имен файлов:
declare -i num=0
destination="$PWD" # set to destination of files
find . -type f -name 'ycut2.gif` -print | sort | while read fn ; do
num=$(($num + 1 ))
# following line assumes no more than 99 files
j=printf "%02d" $num
cp "$fn" "$destination/$j.gif"
done