■GNS v2.20 on mawk 1.3.3 2003/10/29 GORRY. mawkにsystime()・strftime()がないので、dateコマンドのリダイレクトに 置き換えています。以下では確認済みですが、他のOSで使えるかどうかは わからないので注意。 ・NetBSD 1.6ZD ・FreeBSD 5.0R ・Red Hat Linux 6.2 ・Vine Linux 2.1.5 以下のように表示されれば、動作すると思われます。 >date +'%Y %m %d' 2003 10 29 >date +'%Y/%m/%d %H:%M:%S' 2003 10 29 01:23:45 -- config.awk 61 # 各コマンド名 62 AWKCMD = "/usr/pkg/bin/mawk"; ←mawkにする 63 PERLCMD = "/usr/local/bin/perl"; 64 NKFCMD = "/usr/local/bin/nkf"; config.ph 27 # AWKコマンド名 28 $AWKCMD = "/usr/pkg/bin/mawk"; ←mawkにする mkup.awk 44 # split( strftime( "%Y %m %d", systime() ), today ); 45 ( "date +'%Y %m %d'" ) | getline dateret; 46 split( dateret, today ); mkd.awk 774 # LASTMODIFIED = strftime( LASTMODIFIEDFORMAT, systime() ); 775 ( "date +'" LASTMODIFIEDFORMAT "'" ) | getline LASTMODIFIED; postmail.awk 46 # cmd = NKFCMD " " NKFCODE "|" MAILCMD s strftime("%Y/%m/%d %H:%M:%S", systime() ) "\" " MAILTO; 47 ( "date +'%Y/%m/%d %H:%M:%S'" ) | getline dateret; 48 cmd = NKFCMD " " NKFCODE "|" MAILCMD s dateret "\" " MAILTO; [EOF]