Previous: mxml2csv xmlからcsvへの変換 Up: MCMD2 Next: mcal 項目間演算 MCMD2
MCMD2 : mcal

4 mcal

mcalコマンドは、項目間の演算を行うことを主目的に開発されたコマンドである。 mcal以外のコマンドは行志向の処理を行い、mcalが項目志向の処理を担当すると考えればよい。 mcalには100以上の関数/演算子が実装されており、それらを組み合わせることで多様な処理を実現できるようになっている。

  • 4.1 mcal 項目間演算
  • 4.2 式の構成要素
  • 4.3 定数
  • 4.4 項目値
  • 4.5 ワイルドカード
  • 4.6 前行の項目値
  • 4.7 前行の結果項目値
  • 4.8 算術演算子
  • 4.9 比較演算子
  • 4.10 論理演算子
  • 4.11 演算子の優先順位
  • 4.12 関数
  • 4.13 日付型と時刻型について
  • 4.14 abs 絶対値
  • 4.15 acos コサインの逆関数
  • 4.16 age 年令
  • 4.17 and 論理積
  • 4.18 argsize 引数の数
  • 4.19 asin サインの逆関数
  • 4.20 atan タンジェントの逆関数
  • 4.21 atan2 座標の角度
  • 4.22 avg 平均
  • 4.23 bottom 終端行
  • 4.24 capitalize 先頭文字大文字変換
  • 4.25 cat 文字列併合
  • 4.26 ceil 切り上げ
  • 4.27 cos コサイン
  • 4.28 cosh 双曲線余弦
  • 4.29 countnull 合計
  • 4.30 day 日
  • 4.31 date 年月日
  • 4.32 degree 角度
  • 4.33 diff 期間
  • 4.34 dist 距離
  • 4.35 distgps GPS距離
  • 4.36 dow 曜日
  • 4.37 e ネイピア数
  • 4.38 exp 指数関数
  • 4.39 factorial 階乗
  • 4.40 fixlen 固定長変換
  • 4.41 fldsize 項目数
  • 4.42 floor 切り捨て
  • 4.43 format 書式付き出力
  • 4.44 fract 小数部
  • 4.45 gcd 最大公約数
  • 4.46 hasspace 空白類文字検索
  • 4.47 heron 三角形の面積
  • 4.48 hour 時
  • 4.49 if 条件選択
  • 4.50 int 整数部
  • 4.51 match 検索
  • 4.52 isnull NULL値判定
  • 4.53 julian ユリウス暦変換
  • 4.54 lcm 最小公倍数
  • 4.55 leapyear 閏年判定
  • 4.56 left 先頭切り出し
  • 4.57 length 文字列長
  • 4.58 line 行番号
  • 4.59 ln 自然対数
  • 4.60 log 対数
  • 4.61 log10 常用対数
  • 4.62 log2 底が2の対数
  • 4.63 max 最大値
  • 4.64 mid 部分文字列切り出し
  • 4.65 min 最小値
  • 4.66 minute 分
  • 4.67 month 月
  • 4.68 not 否定
  • 4.69 now 現在時刻
  • 4.70 null NULL値
  • 4.71 nrand 正規乱数
  • 4.72 or 論理和
  • 4.73 pi 円周率
  • 4.74 power 累乗
  • 4.75 product 積
  • 4.76 radian ラジアン
  • 4.77 rand 一様乱数
  • 4.78 randi 整数一様乱数
  • 4.79 regexlen マッチ文字数
  • 4.80 regexm 全体マッチ
  • 4.81 regexpfx マッチ文字列のプレフィックス
  • 4.82 regexpos マッチ位置
  • 4.83 regexrep マッチ文字列の置換
  • 4.84 regexs マッチ
  • 4.85 regexsfx マッチ文字列のサフィックス
  • 4.86 regexstr マッチ文字列
  • 4.87 right 末尾切り出し
  • 4.88 round 四捨五入
  • 4.89 second 秒
  • 4.90 sign 符号
  • 4.91 sin サイン
  • 4.92 sinh 双曲線正弦
  • 4.93 sqrt 平方根
  • 4.94 sqsum 平方和
  • 4.95 sum 合計
  • 4.96 tan タンジェント
  • 4.97 tanh 双曲線逆正接
  • 4.98 time 時分秒
  • 4.99 today 本日の日付
  • 4.100 tolower 小文字変換
  • 4.101 top 先頭行
  • 4.102 toupper 大文字変換
  • 4.103 tseconds 経過秒数
  • 4.104 uxt UNIX時刻変換
  • 4.105 week 週
  • 4.106 year 西暦年
  • 4.107 型変換
Previous: mxml2csv xmlからcsvへの変換 Up: MCMD2 Next: mcal 項目間演算 MCMD2