Ваш код почти работает, вам просто нужно изменить
wc -l | grep vi file1
на
grep vi file1 | wc -l
Оператор трубы использует вывод программы слева в качестве входа для программа справа.
Не думай так. Сначала проверьте cat /etc/fstab для вашего раздела подкачки, затем попробуйте форматировать файловую систему подкачки с помощью
sudo swapoff -a sudo /sbin/mkswap /dev/sd## sudo swapon -a