Sprawdzanie ilości plików i usuwanie.

0

Cześć,

Piszę mały skrypt, który ma sprawdzać ilość plików w danym folderze i zależnie od ilości tych plików, usuwać pliki starsze niż n dni. Niestety nie działa tak jakbym chciał. Prosiłbym o małą pomoc co może być nie tak.

#!/bin/bash
iloscplikow= ls -1 /sciezka/ | wc -l
if  [[ "$iloscplikow" -gt 11 ]]; 
then 
	find /sciezka/ -name '*.vdi' -ctime +5 -delete
else
	echo costam
fi

Skrypt wyświetla liczbę plików, oraz else.

Mam świadomość, że coś nie tak ze sprawdzaniem liczby plików :)

2

Co rozumiesz poprzez nie działa tak, jak bym chciał?

Btw, pliki są policzalne, więc liczba plików, nie ilość ;-)

1

dopisz sobie przed ifem: echo "${iloscplikow}" to bedziesz wiedzial czemu nie dziala :)

Jak oblozysz komende tymi ciapkami co sa na klawiszu z tylda to zadziala.

1 użytkowników online, w tym zalogowanych: 0, gości: 1