Skript, mis tõstab kõik väikesed .txt failid ühte folderisse - BASH

From ICO wiki
Jump to navigationJump to search
#!/bin/bash
#Skript, mis tõstab kõik väikesed .txt failid ühte folderisse
#Chris Sinihelm, AK41, 2010
echo "Kus kohast soovid otsida?"
read FROM_DIR
cd $FROM_DIR
echo "Kuhu tahad tõsta"
read TO_DIR
for f in $(find . -type f -name '*.txt' -size -100k);
do
	#echo f
	mv -i $f $TO_DIR;
done


****************
või:

echo "Kus kohast soovid otsida?"
read FROM_DIR
echo "Kuhu tahad tõsta"
read TO_DIR
for f in $(find $FROM_DIR -type f -regex "..txt$");
do
#echo $f
mv $f $TO_DIR;
done