The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Bash скрипт"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Языки программирования)
Изначальное сообщение [ Отслеживать ]

"Bash скрипт"  +/
Сообщение от islily email(ok) on 25-Май-15, 22:33 
Пожалуйста посмотрите почему 11 строка не отрабатывается, какие ошибки я допустила (это строчка как бы просто игнорируется)

1  #!/bin/bash -x
2  folder=/home/lily/My/log
3  cd $folder
4  read dm3</home/lily/My/dm3.txt
5  read d3</home/lily/My/d3.txt
6  EXT=log
7  for aa in `find -maxdepth 1 -name "*.${EXT}" | sed "s,^.\/\(.*\)\.${EXT}\$,\1,"`; do
8  if [ $aa -le $d3 ]; then
9  tar cvr - "$aa".log>"$aa".tar
10 if [ $aa -le $dm3 ]; then
11 tar uf - "$aa".log>/home/lily/My/copy_log/Copy.tar
12 fi
13 fi
14 done

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Bash скрипт"  +/
Сообщение от PavelR (??) on 26-Май-15, 08:13 
> Пожалуйста посмотрите почему 11 строка не отрабатывается, какие ошибки я допустила (это
> строчка как бы просто игнорируется)

Вы заметили, что 11 строчка обрамлена условным оператором if ?

>[оверквотинг удален]
> 6  EXT=log
> 7  for aa in `find -maxdepth 1 -name "*.${EXT}" | sed
> "s,^.\/\(.*\)\.${EXT}\$,\1,"`; do
> 8  if [ $aa -le $d3 ]; then
> 9  tar cvr - "$aa".log>"$aa".tar
> 10 if [ $aa -le $dm3 ]; then
> 11 tar uf - "$aa".log>/home/lily/My/copy_log/Copy.tar
> 12 fi
> 13 fi
> 14 done

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Bash скрипт"  +/
Сообщение от Дядя_Федор on 26-Май-15, 11:35 
> Вы заметили, что 11 строчка обрамлена условным оператором if ?

Дополню колегу. :) Очевидно, чтобы сработала 11 строка, требуется соблюдение некоторых условий? :) Намекаю уже на уровне - "пальцем показываю".

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Bash скрипт"  –2 +/
Сообщение от dcc9 email on 26-Май-15, 17:04 
>> Вы заметили, что 11 строчка обрамлена условным оператором if ?
>  Дополню колегу. :) Очевидно, чтобы сработала 11 строка, требуется соблюдение некоторых
> условий? :) Намекаю уже на уровне - "пальцем показываю".

Странный синтаксис у tar uf -
Что дает это дефис?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Bash скрипт"  +/
Сообщение от Pahanivo (ok) on 26-Май-15, 20:41 
>>> Вы заметили, что 11 строчка обрамлена условным оператором if ?
>>  Дополню колегу. :) Очевидно, чтобы сработала 11 строка, требуется соблюдение некоторых
>> условий? :) Намекаю уже на уровне - "пальцем показываю".
> Странный синтаксис у tar uf -
> Что дает это дефис?

stdin stduot - эти слова тебе о чем-нибудь говорят?
сессия походу случилась ... ))

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Bash скрипт"  +/
Сообщение от Black_Ru email(ok) on 28-Май-15, 00:10 
>>>> Вы заметили, что 11 строчка обрамлена условным оператором if ?
>>>  Дополню колегу. :) Очевидно, чтобы сработала 11 строка, требуется соблюдение некоторых
>>> условий? :) Намекаю уже на уровне - "пальцем показываю".
>> Странный синтаксис у tar uf -
>> Что дает это дефис?
> stdin stduot - эти слова тебе о чем-нибудь говорят?
> сессия походу случилась ... ))

Потоки ввода и вывода.
Т.е. перенаправление
Подробно об этом, вдруг кто-то не знает, зачем (-) дефис
http://adminunix.ru/?p=248

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Bash скрипт"  –1 +/
Сообщение от islily email(ok) on 27-Май-15, 22:41 
Вы специально загадками говорите))))?!
Ошибка в синтаксисе tar, спс


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Bash скрипт"  +/
Сообщение от Black_Ru email(ok) on 28-Май-15, 00:20 
> Вы специально загадками говорите))))?!
> Ошибка в синтаксисе tar, спс

Не за что... Приходите еще. Всегда рады.
А кому спасибо, кстати?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Bash скрипт"  +/
Сообщение от Дядя_Федор on 28-Май-15, 19:56 
> Не за что... Приходите еще. Всегда рады.
> А кому спасибо, кстати?

Это заранее. Тому, кто на собеседовании не пропустит это чудо в IT. По причине профнепригодности.


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Bash скрипт"  +/
Сообщение от islily email(ok) on 28-Май-15, 21:45 
Больше критики, чем помощи!По поводу профпригодности- у меня специфика другая.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Bash скрипт"  +/
Сообщение от Black_Ru email(ok) on 29-Май-15, 01:33 
> Больше критики, чем помощи!По поводу профпригодности- у меня специфика другая.

Но bash должны знать все. Абсолютно все.
Даже те, кто ИТ к имеет косвенное отношение.
Это все равно что не знать - что такое конъюнкция, дизъюнкция и импликация.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Bash скрипт"  +/
Сообщение от Black_Ru email(ok) on 29-Май-15, 01:31 
>> Не за что... Приходите еще. Всегда рады.
>> А кому спасибо, кстати?
>  Это заранее. Тому, кто на собеседовании не пропустит это чудо в
> IT. По причине профнепригодности.

ИТ сфера-то большая. Не обязательно же в программисты или в архитекторы сетей, баз данных.
Есть  техническая поддержка, аккаунт-менеджеры. Прокладчики сетей, сборщики железа, уборщики в дата-центрах, в конце концов.
Наверное, бегло человек прочитал Bash script guide. Бывает, перечитает летом.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Bash скрипт"  +/
Сообщение от Black_Ru email(ok) on 29-Май-15, 01:41 
>> Не за что... Приходите еще. Всегда рады.
>> А кому спасибо, кстати?
>  Это заранее. Тому, кто на собеседовании не пропустит это чудо в
> IT. По причине профнепригодности.

Дядь Федор, вот скажи,  вызов в цикле внешних программ типа find - это не есть ли преступление против  компьютера?
Мне кажется это насилием.
Пора регулировать права пользователя и компьютера = )

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Bash скрипт"  +/
Сообщение от Andrey Mitrofanov on 29-Май-15, 06:47 
>преступление против  компьютера?
> Мне кажется это насилием.
> Пора регулировать права
>и компьютера = )

Не шути так, а то становишься похож на http:/vsluhforumID3/102737.html#43 форум-бота от секты скайнетопоклонников. :-P

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру