У меня есть файл с названием diff.txt. Хочу проверить, пусто ли оно.
Я написал сценарий bash примерно так, как показано ниже, но мне не удалось заставить его работать.
if [ -s diff.txt ]
then
touch empty.txt
rm full.txt
else
touch full.txt
rm emtpy.txt
fi
diff
, просто проверьте возвращаемое значение:if diff foo.txt bar.txt; then echo 'No difference'
- person l0b0   schedule 02.04.2012if [ ! -s diff.txt ]; then echo "IS EMPTY";else echo "HAS SOMETHING";fi
- person David Ramirez   schedule 14.06.2014$ cat diff.txt | hexdump -C
- person Alejandro Blasco   schedule 20.02.2018