Я использую Cygwin для сравнения количества файлов в 2 каталогах. Я использую этот скрипт:
a=$(ls //NSVA/Matrical/Vitesse/REPORTS | grep .csv | grep $1 | grep -v Pull | wc -l)
b=$(ls //10.9.214.200/Lims/LimsLZ/starlims1/done/Nitrostore_stored/$1 | grep -v Pull |wc -l)
echo "Count of Uploaded files in NS is $a"
echo "Count of Uploaded files in LZ is $b"
if [ $a -eq $b ]; then
echo "Count MATCH!";
else
echo "Count does NOT MATCH!!!";
fi;
Теперь я должен сравнить файлы в $a
и $b
. Они должны быть идентичны, но возможно, что $a
имеет больше или $b
имеет больше.
Может кто-нибудь подсказать, пожалуйста, как это сделать?
У меня есть идея, как перенаправить его, например, в $c
и $d
а затем grep и т.д., Но у меня есть проблема с синтаксисом.
Я был бы признателен, если бы кто-нибудь дал мне пример нахождения различий между этими двумя каталогами.