システムコマンドのプログラム内での実行と結果の取得

Contents

出力結果

2019年 12月 9日 月曜日 07時07分47秒 JST

プログラム例

JavaScript

const execSync = require('child_process').execSync;
let result = execSync('date').toString();
console.log(result);

PHP

<?php
exec('date', $rtn);
print($rtn[0]."\n");

Perl

my $result = `date`;
print($result."\n");

Python

import subprocess
result = subprocess.check_output(["date"], shell=True).decode("UTF-8")
print(result)

Ruby

result = `date`
print(result)

Shell

#!/bin/sh
RESULT=`date`;
echo $RESULT;