The OpenNET Project / Index page

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

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

"grep, what happens with you?"  
Сообщение от unlocked (ok) on 21-Мрт-09, 18:38 
пишу скриптедззз:
Вариант1:

#! /bin/bash

ls /какой-топуть к файлам>searchfile

path="/какой-топуть к файлам"

while read FILE_NEED;
do
if grep -q "$FILE_NEED" searchfile
then cp "$path"+"$FILE_NEED" ~/search
else
echo Error
fi
done<search_ini

скрипт ищет заданные файлы в заданном каталоге, в случае нахождения копирует их в другое место.

Вывод скрипта
[root@NauRezerv ~]# sh test1
test1: line 11: grep: команда не найдена
Error \ File not found

Вариант2:

#! /bin/bash

ls /какой-топуть к файлам>searchfile

path="/какой-топуть к файлам"

while read FILE_NEED;
do
while read FILE_NEED_S;
do
if["$FILE_NEED"="$FILE_NEED_S"]
then cp "$path"+"$FILE_NEED" ~/search
else echo Error
fi
done<searchfile
done<search_ini

Вывод скрипта:
test: line 11: [nauss_1232545377_573_26688.wav==nauss_1228744713_319_110.wav]: команда не найдена
test: line 13: echop: команда не найдена
test: line 11: [nauss_1232545378_637_26692.wav==nauss_1228744713_319_110.wav]: команда не найдена
test: line 13: echop: команда не найдена
test: line 11: [nauss_1232545404_36_26696.wav==nauss_1228744713_319_110.wav]: команда не найдена
test: line 13: echop: команда не найдена
test: line 11: [nauss_1232545405_39_26700.wav==nauss_1228744713_319_110.wav]: команда не найдена
test: line 13: echop: команда не найдена
test: line 11: [nauss_1232545406_105_26704.wav==nauss_1228744713_319_110.wav]: команда не найдена
test: line 13: echop: команда не найдена
test: line 11: [nauss_1232545407_170_26708.wav==nauss_1228744713_319_110.wav]: команда не найдена
test: line 13: echop: команда не найдена
test: line 11: [nauss_1232545408_371_26712.wav==nauss_1228744713_319_110.wav]: команда не найдена
...

С чем это может быть связано?

Спасибо, с уважением М.Т.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "grep, what happens with you?"  
Сообщение от vic (??) on 21-Мрт-09, 19:01 
for i in `ls /path/to/searchfiles`
do
    find /path/to/search -name ${i} -exec cp {} ~/search \;
done

--
пробелов у вас во многих местах нет, после if, до и после символов [ и ], операторы тоже пробелами выделять надо, попробуйте прочитать:
"Счемэтоможетбытьсвязано?Спасибо,суважениемМ.Т."
вот и парсер шелла тоже слегка озадачен :)

---
осторожно, в строке с find отсутствует офигевший смайлик ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "grep, what happens with you?"  
Сообщение от unlocked (ok) on 21-Мрт-09, 19:49 
>[оверквотинг удален]
>
>--
>пробелов у вас во многих местах нет, после if, до и после
>символов [ и ], операторы тоже пробелами выделять надо, попробуйте прочитать:
>
>"Счемэтоможетбытьсвязано?Спасибо,суважениемМ.Т."
>вот и парсер шелла тоже слегка озадачен :)
>
>---
>осторожно, в строке с find отсутствует офигевший смайлик ;)

к сожалению команда -exec не может быть найдена
команда cp аналогично

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "grep, what happens with you?"  
Сообщение от vic (??) on 22-Мрт-09, 16:53 
>[оверквотинг удален]
>>символов [ и ], операторы тоже пробелами выделять надо, попробуйте прочитать:
>>
>>"Счемэтоможетбытьсвязано?Спасибо,суважениемМ.Т."
>>вот и парсер шелла тоже слегка озадачен :)
>>
>>---
>>осторожно, в строке с find отсутствует офигевший смайлик ;)
>
>к сожалению команда -exec не может быть найдена
>команда cp аналогично

а команда man?
мы тут телепатией должны угадывать что у вас за система в которой нет cp и странный find ?
может быть все таки это \; не смайл, а экранированная запятая?))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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