Как устранить неожиданный перевод строки в KSH?

В Debian пакет называетсяlibcryptsetup-dev:

This package provides the libcryptsetup development files.

sudo apt install libcryptsetup-dev

1
06.08.2020, 04:47
1 ответ

Ну... Это было так просто, поэтому мне просто нужно было проверить этот документ O'REILLY

Я не знал, что KSH чувствителен к пробелам и табуляциям. В любом случае вот решение, если кому-то полезно.

#! /usr/dt/bin/dtksh

main()
{
        XtInitialize TOPLEVEL dtHello DtHello "$@"

        XmCreateMessageDialog HELLO $TOPLEVEL hello \
                dialogTitle: "First Window" \
                messageString:"$(print "Hello\nWorld")"
        XmMessageBoxGetChild HELP $HELLO \
                DIALOG_HELP_BUTTON
        XtUnmanageChild $HELP
        XmMessageBoxGetChild CANCEL $HELLO \
                DIALOG_CANCEL_BUTTON
        XtUnmanageChild $CANCEL
        XtAddCallback $HELLO okCallback exit
        XtManageChild $HELLO
        XtMainLoop
}

Спасибо.

0
18.03.2021, 23:14

Теги

Похожие вопросы