#1 22.11.2011 14:56:53

Fat-Zer
Administrator
Зарегистрирован: 14.10.2010
Сообщений: 4 977
IP-адрес

Внимание товарищи студенты и все остальные учащиеся

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

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

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

#2 01.06.2012 00:26:11

Fat-Zer
Administrator
Зарегистрирован: 14.10.2010
Сообщений: 4 977
IP-адрес

Внимание товарищи студенты и все остальные учащиеся

Примеры:

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

Помогите злой-прЕзлой препод терроризирует всех!!!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)"

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

Board footer