Cree una partición al principio de su unidad de disco duro, su tamaño debe estar entre 600 MB y 1 GB, y en la configuración de Linux marque esa partición como partición /boot . No debe cifrar la partición de arranque, ya que no se escribirán en ella datos potencialmente confidenciales.
Si desea borrar todo el disco duro antes de -particionar, le sugiero que use fdisk -l | más para enumerar todas sus unidades de disco duro y todas las particiones en ellas, luego, cuando encuentre la unidad, haga dd if=/dev/urandom of=/dev/sd (X)donde X es la letra de su HDD.
Luego cree otras particiones que se cifrarán :1./SWAP, 2./ROOT y 3. /HOME (opcional ).
Ваш сценарий оставляет VT
неопределенным (, если он не установлен в среде, но это оставляет Date
неиспользованным ).
Более простой скрипт:
#!/bin/sh
if grep -q -Fx 'Jun212018' /home/file.txt; then
echo 'Date has Matched'
fi
Это печатает строку, если дата Jun212018
совпадает точно в одной строке в файле.
Судя по комментариям ниже, это именно то, чем вы хотите заниматься:
#!/bin/sh
today=$( date +%b%d%Y )
if grep -q -Fx "$today" /home/file.txt; then
echo 'date has matched' >/home/otherfile
fi