Я полный новичок в написании сценариев, но мне нужен сценарий, который сравнивает размеры двух файлов и выдает предупреждение, если один из этих файлов на 10% больше другого.
До сих пор я придумал это:
#!/bin/bash
test1=/trans/home/user/test1
test2=/trans/home/user/test2
test1=$(stat -c%s "$test1")
test2=$(stat -c%s "$test2")
if (( test2 > 110 * test1 ))
then
echo "WARNING: test2 has increased 10% or more in size"
fi
Я создал два файла одним касанием и сузил их размеры с помощью усечения. Независимо от того, какие размеры я им даю, это не выдаст предупреждающее сообщение, если я не переключу знак «больше» на «<», тогда оно выдаст предупреждающее сообщение. Однако это не работает для меня.
Любые идеи, как отредактировать это для работы, будут оценены.
С уважением.