1

Вам тут готовы помочь. Но если только вы не будете плакаться и просить сделать всё за вас. Подобные посты будут просто удаляться/закрываться, а их авторы, возможно, будут баниться (в зависимости от настроение модераторов и факта нарушения других правил в сообщении).

Итак, предлагаю памятку, что должно быть в запросе на помощь в написании лабы/сдачи чего-либо:
1. Нормальное описание задания. Вопросы по содержанию задания здесь задавать мало-полезно, ибо форумчане не ваши преподаватели и не знают "что тут подразумевается"
2. Ваши попытки написать скрипт/программу/запрос или что-там-ещё. Комментарии, что конкретно не получается/просьбой проверить/раскритиковать.
2.1. Нормальное оформление оных(как минимум с отступами и вменяемым именованием переменных). Ни кому не хочется копаться в "какой-то галиматье".
3. Если не знаете как подступиться к задаче. напишите об этом - вам, наверняка, дадут общую идею и отправят почитать пару манов, а в особо тяжёлых случаях - книжку "язык программирования <подставить нужное>."
4. Если сами сделать не можете, не хотите ни в какую, то предлагайте вознаграждения (по обстоятельствам уместно писать об этом в раздел "работа", часть тем будет сливаться туда).

FAQ:
Q: Не знаю как начать писать bash-скрипт. Что почитать для начала?
A:   Advanced Bash Scripting Guide(ABS): rus eng

95% процентов проблем находятся между клавиатурой и стулом.

2

Примеры:

Неправильно:

Помогите злой-прЕзлой препод терроризирует всех!!!11 ничего не объясняет! Никто ничего не знает!
Помогите написать скрипт, который копирует файл, заданный первым аргументом, в каталог с текущей датой в формате ГГГГ-ММ-ДД.

Правильно 1:

Помогите написать скрипт, который копирует файл, заданный первым аргументом, в каталог с текущей датой в формате ГГГГ-ММ-ДД.
Не знаю, как получить каталог с текущей датой, подскажите пожалуйста.

Правильно 2:

Помогите написать скрипт, который копирует файл, заданный первым аргументом, в каталог с текущей датой в формате ГГГГ-ММ-ДД.
сделал так:

#!/bin/bash
DIR="$(date +%Y-%m-%d)"
mkdir -p $DIR
cp $1 $DIR

но файлы с пробелами в именах не копируются. ЧЯДНТ?

Правильно 3:

Написал свой первый скрипт, который копирует файл, заданный первым аргументом, в каталог с текущей датой в формате ГГГГ-ММ-ДД.

#!/bin/bash
cp "$1" "$(date +%Y-%m-%d)"

посмотрите, может можно что-то лучше сделать?

95% процентов проблем находятся между клавиатурой и стулом.