Народ помогите пожалуйста!
Киньте ссылку, по программированию на shell или bash или подскажите, как сделать следующее (хотябы какими функциями пользоваться)
1. как проверить время создания файла (нужно вытащить оттуда секунды и проверить) 2. Как создать вложенный цикл...нужно например создать 4 папки,в каждой папке создать 10+i подпапки (где и - номер папки).
пишу for i in 1 2 3 4; do
mkdir ./$i;
$num = ${num-$[$i+10]};
for j in $num; do mkdir ./$i/$j;
done
3. В файл не пишется дата создания пишу echo date > $j; пробовал и ковычки ставить и что тоько не пробовал... в файл не пишет , а просто так выводит в консоли. причем формат времени должен быть следующим 25.03.2003 14:35.12.
4.Как сгенерировать случайным образом строчку из 10 символов (содержащих и цифры, и буквы)
5. как выдернуть последнюю букву из имени файла, и вообще как узнать абсолютное имя файла.
6. как создавать файл определенного размера, например, писать в него что-нибудь до определенного размера. (если даже в нем уже что-то было)
7. как работать с файлами, как например вытащить мя пользователя, дату создания, права и т.д. и например если права на чтение не доступны, т выводить ошибку.
и еще у меня сомнительный вопрос. Бывает ли такое в линуксе/юниксе, что файл принадлежит пользователю незарегестрированному в систем, если да то почему, и вообще как это возможно, так как при копировании файла из другой системы, ему же веди присваивается пользователь, кто скопировал его.
Заранее благодарен