LINUX.ORG.RU
решено ФорумAdmin

Зачем тут плюс?

 


1

1

Скрипт взят с Mutt - ArchWiki. Подскажите, пожалуйста, зачем во второй снизу строчке в конце строки плюс?

#!/bin/sh

## In KB.
CACHE_LIMIT=51200

cd "$1" 2>/dev/null
[ $? -ne 0 ] && exit

[ $(du -s . | cut -f1 -d'	') -lt $CACHE_LIMIT ] && exit
while IFS= read -r i; do
	rm "$i"
	[ $(du -s . | cut -f1 -d'	') -lt $CACHE_LIMIT ] && exit
done <<EOF
$(find . -type f -exec ls -rt1 {} +)
EOF


Плюсы в find для пакетного исполнения. В мануале написано, лоб.

Bfgeshka ★★★★★
()
user@localhost /tmp/test $ touch file_{1,2,3,4}
user@localhost /tmp/test $ cat > test.sh
#!/bin/sh
echo $@
user@localhost /tmp/test $ chmod +x test.sh
user@localhost /tmp/test $ find . -type f -exec ./test.sh {} +
./file_1 ./test.sh ./file_3 ./file_4 ./file_2
user@localhost /tmp/test $ find . -type f -exec ./test.sh {} \;
./file_1
./test.sh
./file_3
./file_4
./file_2
Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.