У меня есть переменная, в которой хранится строка, и мне нужно проверить, есть ли в ней строки:
var=`ls "$sdir" | grep "$input"`
псевдокод:
while [ ! $var's number of lines -eq 1 ]
do something
Это моя идея как это проверить. echo $ var | wc -l
не работает - он всегда говорит 1
, хотя у него есть 3
.
echo -e
также не работает.