У меня есть переменная, в которой хранится строка, и мне нужно проверить, есть ли в ней строки:
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 не работает так же хорошо.