Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Маленький вопросик по shell 
:(
    Опции темы
Paradox
Дата 19.11.2003, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1135
Регистрация: 18.11.2002
Где: Россия

Репутация: нет
Всего: 1



Объясните плиз кусочек кода, осбенно места жирным шрифтом

cd $dir_src_4
cp_file4=`ls -t | grep .*$cp_file_pref | head -n 1`
#echo $cp_file4
if [ -r "$cp_file4" ]then
cp_rez=`cp $cp_file4 $dir_dst_4 2>&1`
if [ ! -r "$dir_dst_4$cp_file4" ]
then
echo "не удалось скопировать $cp_file4 ! $cp_rez" 1>&2
fi
else
echo "не удалось определить файл для резервного копирования в каталоге $dir_src_4" 1>&2
echo "по маске $cp_file_pref" 1>&2
fi



--------------------
---
PM MAIL WWW   Вверх
NightGoblin
Дата 19.11.2003, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1021
Регистрация: 24.11.2002
Где: 127.0.0.1

Репутация: 8
Всего: 11



Цитата
if [ -r "$cp_file4" ]
- если файл из переменной $cp_gfile4 доступен на чтение, .....

Цитата
cp_rez=`cp $cp_file4 $dir_dst_4 2>&1`
- направить вывод (результат) команды cp (копировать) из одного места в другое, объединив ее стандартный вывод и стандартный вывод ошибок (STDOUT и STDERR). По идее - скопировать файл и получить сообщение об ошибке или об успешном выполнении, если оно есть, в переменную $cp_rez.

Цитата
if [ ! -r "$dir_dst_4$cp_file4" ]
- если полученный файл не доступен на чтение, .....

Это сообщение отредактировал(а) NightGoblin - 19.11.2003, 11:17


--------------------
Kernel panic: /dev/null overflow!
GCS/IT/MU/O d-@ s: a- C++$>++++$ ULSB(+++) P+++ L+++>++++ !E W++(-) N o? K w-- O? M>+ V? PS+ PE Y+ PGP+>+++ t- 5 X+ R- !tv b+ DI+ D+ G e++ h--- r++ y?
B4F1 54B6 8738 26CD 5125 0581 B923 9273 FE59 1981
PM MAIL WWW ICQ   Вверх
Paradox
Дата 19.11.2003, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1135
Регистрация: 18.11.2002
Где: Россия

Репутация: нет
Всего: 1



NightGoblin спасибо


--------------------
---
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.