【初級】シェルスクリプト1

問題

現在の時刻を表示するシェルスクリプトを作成してください。

※シェルスクリプトの実行に関してはシェルスクリプトを実行してみるを御覧ください。


解答

#!/bin/bash

current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "現在の時刻: $current_time"

解説

current_time=$(date +"%Y-%m-%d %H:%M:%S"):

dateコマンドを使用して、現在の時刻を取得します。

+%Y-%m-%d %H:%M:%Sの部分は、日付と時刻の表示形式を指定しています。

  • %Y: 年 (4桁)
  • %m: 月 (2桁)
  • %d: 日 (2桁)
  • %H: 時 (24時間形式)
  • %M: 分 (2桁)
  • %S: 秒 (2桁)
マインクラフト用ビジュアルエディタを開発しています。
詳しくはinunosinsi/mcws_blockly - githubをご覧ください。