LINUX.ORG.RU

Срочно нужна помощь


0

0

Народ помогите пожалуйста!

Киньте ссылку, по программированию на 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. как работать с файлами, как например вытащить мя пользователя, дату создания, права и т.д. и например если права на чтение не доступны, т выводить ошибку.

и еще у меня сомнительный вопрос. Бывает ли такое в линуксе/юниксе, что файл принадлежит пользователю незарегестрированному в систем, если да то почему, и вообще как это возможно, так как при копировании файла из другой системы, ему же веди присваивается пользователь, кто скопировал его.

Заранее благодарен

Май. Сессия...

anonymous
()

про последний вопрос - такое может быть если ты распаковываешь файл из архива

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.