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