Я сделал небольшую функцию, которую использую при тестировании сценария.
Однако я не уверен, что она отображает все символы, такие как пробелы, кавычки и тому подобное.
Это функция:
dbug () {
# showing result during debug
zenity --width 600 --height 100 --error --text="$@" --title="debug display"
}
И в любом месте скрипта, где я хочу проверить некоторые переменные, я просто добавляю строку: dbug $variable
, и всплывающее окно покажет результат ..
Вопрос в том, будет ли "$ @" отображать все символы из команды "call", или это что-то более причудливое необходимо?