home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / fwindows / archive / tmedt090.lzh / TOOLD101.LZH / MAN.LZH / FECHO.MAN < prev    next >
Text File  |  1994-11-20  |  2KB  |  65 lines

  1.  
  2. FECHO(1)                Reference Manual                FECHO(1)
  3.  
  4.  
  5. NAME  
  6.         fecho - 引数のエコー
  7.  
  8.  
  9. SYNTAX  
  10.         fecho ARGS…
  11.  
  12.  
  13. DESCRIPTION  
  14.  
  15.         fecho は引数を単に表示する。引数のワイルドカードは展開される。引
  16.         数中に次のものが混じっていると特別扱いされる。
  17.  
  18.         'n: 改行を出力。UNIX SystemVのechoの「\n」に似る(以下も同様)。但
  19.             し、fechoの出力はバイナリモードなので、画面上で改行するには復
  20.             帰と改行を出力せねばならない。
  21.         't: タブを出力。
  22.         'b: バックスペース文字を出力。
  23.         'r: 復帰文字を出力。
  24.         'f: 改頁文字を出力。
  25.         'a: ベル文字(0x7)を出力。これはSystem Vのechoにはない機能。
  26.         'v: 垂直タブを出力。
  27.         'e: ESC(0x1b)文字を出力。これもSystem Vのechoにはない機能。
  28.         'c: その引数の出力をそこで打ち切り、空白を置かずに、次の引数の出
  29.             力に移る。最後の引数なら、そこで改行せずに終わる。UNIX Syste
  30.             mVのechoでは、最後の引数でなくてもそこで終了する点が異なる。
  31.         '0 に続いて0~3桁の8進数: そのASCIIコードを持つ文字を出力。
  32.         '': 「'」自身を出力。
  33.  
  34.         以上においてエスケープ文字がUNIX同様の「\」でなく「'」になってい
  35.         るのは、本toolsのワイルドカード展開ルーチンの1文字エスケープ文字
  36.         が「'」になっているのに合わせたものである。「'」はワイルドカード
  37.         展開ルーチンでもfecho自身でも解釈されるので、例えば fecho 't では
  38.         「'」がワイルドカード展開ルーチン側で解釈されてしまい「t」と出力
  39.         される。タブ文字を出力したければ fecho ''t あるいは fecho "'t" の
  40.         ようにすること(全体を「" "」で囲むのが最も確実)。また、「't」と出
  41.         力するには fecho ''''t とか fecho "''t" とする(fecho "'047t" でも
  42.         いいのだが)。
  43.  
  44.         但し、任意のコードの文字を表すエスケープ表現は、toolsのワイルドカ
  45.         ード展開ルーチンではコードを16進で与えるのに対し、fechoでは8進で
  46.         あるので十分注意のこと。また、toolsのワイルドカード展開ルーチンは、
  47.         ASCIIコード0x20未満の文字を生成することを許していないが、fechoの
  48.         エスケープ表現ではそれは可能である。
  49.  
  50.         本コマンドをUNIX上でコンパイルした場合は、UNIX SystemVのechoと同
  51.         様、エスケープ文字は「\」になる。
  52.  
  53.  
  54. SEE ALSO 
  55.  
  56.         wild(5), setarg(5)
  57.  
  58.  
  59. BUGS  
  60.  
  61.         ワイルドカードの展開ルーチンは、「" "」などで囲まない限り「/」を
  62.         「\」に強制置換してしまう(たとえ引数に「*」「?」などが混じってい
  63.         なくても)ため、引数に「/」を混ぜるとfechoはそれを「\」に変えて表
  64.         示する。
  65.