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

From ICO wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
#!/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