Как переписать? Читать титл
#!/bin/bash
# Это функция, которая делает «типа, записал»
tipa_write() {
touch $1
while [ "$(wc -c < $1)" -lt $MAX_FILESIZE ]; do
grep -E "ABV|АКАМУЛЯТОР" "$HOME/$APPS/"* | awk '{print strftime(" %Y-%m-%d %H:%M:%S "), $0}' >> $1
# тут логика твоего типа, записал
done
}
# Это цикл, который делает «записал, сжал, удалил для $NUMBER_OF_FILES файлов
# с именами по номерам (в примере — от 1 до 100)
for FILENUM in $(seq $NUMBER_OF_FILES); do
DATE=`date +%d-%m-%Y-%R:%S:%N`
echo "файл" ${0} >> "$HOME/$CYCLE/$DATE-$FILENUM"
cat "$HOME/$MAG" >> "$HOME/$CYCLE/$DATE-$FILENUM"
tipa_write "$HOME/$CYCLE/$DATE-$FILENUM"
# жмём
lzma "$HOME/$CYCLE/$DATE-$FILENUM"*
# удаляем непожатое
rm -f "$HOME/$CYCLE/$DATE-$FILENUM"
mv "$HOME/$CYCLE/$DATE-$FILENUM"* "$HOME/$FILE/"
echo $DATE-$FILENUM >> "$HOME/$FILE/filenum.txt"
done


