The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Помогите с перемещением файлов, mxmedia (?), 12-Май-08, (0) [смотреть все]

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


1. "Помогите с перемещением файлов"  +/
Сообщение от phpcoderemail (??), 12-Май-08, 14:29 
>подскажите, пожалуйста, что я делаю не так:
>
>#!/bin/sh
>$TMPFILE="log.txt"
>cat ./$TMPFILE | sed -e "s|[^/]*/||g" |
>while read text;do
> mv $text $ENGINEDIR
>done

Возможно, что у вас после обработки sed'ом в некоторых случаях остаётся пустая строка?

Тогда можно сделать так:

-mv $text $ENGINEDIR
+if [ -n "$text" ]; then
+   mv "$text" "$ENGINEDIR"
+fi


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

2. "Помогите с перемещением файлов"  +/
Сообщение от mxmediaemail (?), 12-Май-08, 14:59 

>-mv $text $ENGINEDIR
>+if [ -n "$text" ]; then
>+   mv "$text" "$ENGINEDIR"
>+fi

не помогает... дело в том, что если в цикле вставить

echo $text

на выводе пустых строк нету

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

3. "Помогите с перемещением файлов"  +/
Сообщение от phpcoderemail (??), 12-Май-08, 15:04 
>на выводе пустых строк нету

Покажите содержимое файла log.txt


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

4. "Помогите с перемещением файлов"  +/
Сообщение от mxmediaemail (?), 12-Май-08, 15:06 
>Покажите содержимое файла log.txt

/eval/engine/engine0.nup
/eval/engine/engine1.nup
/eval/engine/engine2.nup

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

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

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




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

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