mcrash

function

書式

usage: function [name [ { list; } ] ]

説明

mcrashで定義している関数を表示します。 現在のところ、functionコマンドで関数を定義することはできません。 ソースファイルを直接書き変える必要があります。

関数内では、関数引数を $* または $1から $9 までの変数で参照できます。 また、引数の個数は $# で参照できます。

実行例

> function
function i()
{
  if [$# <= 1]
  then
    inode | less
  else
    inode $*
  endif
}
function f()
{
  if [$# <= 1]
  then
    file | less
  else
    file $*
  endif
}
function traceall()
{
  task_struct init_task_union
  cur=$?
  trace init_task_union
  while [$cur != init_task_union]
  do
    echo
    task_struct $cur
    next=$?
    trace $cur
    cur=$next
  done
}

mcrash, Copyright (C) 2002,2003 ASANO Masahiro