как исправить вернуть только 0 - PullRequest
0 голосов
/ 26 мая 2019

У меня есть этот скрипт bash, я хочу найти все в list.txt в MySQL

если он не найден, я хочу записать его в файл newout.txt.

все записано друг с другом в list.txt

#!/bin/bash
file="/tmp/list.txt"


while IFS= read -r line
do
FIELDVALUE=$(mysql databse -u user-ppw -e "SELECT count(name) FROM db WHERE name LIKE '$line';")
count=$(echo $FIELDVALUE |awk '{print $2}')

if [ $count -gt 0 ]
then
 echo "greater that 0 "
else
 echo "$line" >> /tmp/newout.txt
fi

done <"$file"

Я всегда получаю 0, хотя он определенно есть

: 0 ниже 0 0 ниже 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...