LINUX.ORG.RU
ФорумAdmin

Поиск новых файлов


0

1

Здравствуйте, ищу новые файлы, примерно не старее недели, скрипт выдает ошибку «test: слишком много аргументов», при этом дальше выполняется корректно. Что может быть не так? Скобки [] добавлять пробовал.

#!/bin/bash /n

FILES=/mnt/nfs/*

for f in $FILES

do

if test `find «$f» -mmin +6000`

then

: #do nothing

else

echo «new file $f»

fi

done



Последнее исправление: DeeMaas (всего исправлений: 1)

`find «$f» -mmin +6000`

Замените на

"$(find "$f" -mmin +6000)"
Тогда все строки станут одним строковым аргументом.

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.