В принципе, правда, работает еще вот так: если файл с checklist'ом выглядит так: shell> cat checklist_file item1 Description_of_item1 off item2 Description_of_item2 off Т.е. без кавычек и содержит 3 поля.. Т.е. описание должно быть одним полем. :-) IMHO странный парсер у dialog все-таки.
Не у dialog, а у sh. dialog тут совершенно ни при чем. У парсера sh, впрочем, тоже логика вполне систематическая. Правда, не интуитивная. Применительно к данному случаю - вывод команды в `` режется на слова без учета кавычек.