1.3.21 define

既存のコマンドから新しいユーザ定義コマンドを派生させることができます。

ユーザ定義のコマンドは、スペースで区切られた引数を受け取ります。

構文

define cmd
    ...
end
各項目には以下の意味があります。
cmd
このコマンド名に続けて 1 つ以上のデバッガコマンドを入力しますデバッガコマンドをそれぞれ新しい行に入力し、end コマンドを使用してこの define コマンドを終了します。$arg0(または、すべての引数に対応する $argv)を使用して、式の中で引数を使用することができます。

既存の組み込みコマンドは再定義できません。

例 1-24 例

# add-args コマンドを定義して、最初の 3 つの引数の合計を出力
define add-args
    print $arg0+$arg1+$arg2
end

# echo-all コマンドを定義してすべての引数をエコー
define echo-all
    echo $argv
end
関連する参考文書
1.2.4 Scripts
非機密扱いPDF file icon PDF 版ARM DUI0452UJ
Copyright © 2010-2015 ARM.All rights reserved.