„De én csak átnevezni szeretném, és nem áthelyezni.”
Az átnevezés = áthelyezés ugyanabba a könyvtárba, más néven.
2, Nagybetûs fájlnevek és kiterjesztések kisbetûssé konvertálása.
Erre máris adok scriptet:
Code:
file=
#File-ok és könyvtárak
for file in `ls | grep -v „/” | cat`; do
#Csak file-ok
##for file in `ls -F | grep -v „/” | cat`; do
downcase=`echo $file | tr ‘[:upper:]’ ‘[:lower:]’`
if [ ! „$file” = „$downcase” ]
then
echo „rename $file to $downcase”
mv $file $downcase
fi
done
(Ez most épp nem rekurzív.)
Viszont van valami kis bibije, ami az elõzõ scriptünknél jutott eszembe, de már nem emlékszem (-F esetén talán a *, meg a @) – úgyis kiderül, ha nem megy.
legutóbbi hsz