Skip to content

Instantly share code, notes, and snippets.

@alesya-h
Created November 6, 2012 20:08
Show Gist options
  • Save alesya-h/4027179 to your computer and use it in GitHub Desktop.
Save alesya-h/4027179 to your computer and use it in GitHub Desktop.
Задания по unix shell для Юли
[10:58:40] Yuliya Sadouskaya: собственно задание:
[11:00:02] Yuliya Sadouskaya:
написаны задания. Необходимо в правом столбике написать команды, которые необходимо выполнить для выполнения задания. Для каждого задания необходимо написать только одну команду. Если в скобках указана команда или переменная, тогда их обязательно надо использовать при выполнении задания.
[11:00:15] Yuliya Sadouskaya: трудности с командами:
1.Ввести в файл list.txt всю информацию (файлы и каталоги), которая находится в текущем каталоге. Всю информацию надо сортировать по времени.
2.Создать файл ups.txt, в котором находится случайное число ($RANDOM)
3.Дополнить файл list.txt информацией, какой драйвер подключен к терминалу
4.Создать каталоги dir и dir2 ($HOME, $PWD)
5.Копировать файл list.txt на каталог dir с названием list2.dat, и всю информацию из файла показать на экране(cat)
# со знака # начинаются комментарии
1: ls -lt > list.txt
2: echo $RANDOM > ups.txt
3: echo $TTY >> list.txt
4: mkdir "$HOME/dir1"; mkdir dir2 # странный немного вопрос. не понятно про что тут $HOME и $PWD. $HOME это домашняя директория, $PWD текущая. Они по определению уже существуют.
5: cat list.txt|tee dir/list2.dat # или cp list.txt dir/list2.dat; cat dir/list2.dat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment