【shell_script】YYYYmmdd名のディレクトリを作り、「.dat」ファイルを移動する

普通はYYYYMMDDhhmmssのように年月日時分秒と記述されますがタイトルはあえてこう書いています。


さて、shell_scriptは「ステッピングモータで放射線源や光源の位置を移動させながらセンサーでデータをオートで取得」という事をするために書いたことがあります。


せっかくなのでこれからは効率化でハッピーな開発を目指して、少しずつshell_scriptを勉強していこうと思います。

#!/bin/bash

mkdir `date '+%Y%m%d'`
mv *.dat `date '+%Y%m%d'`

簡単にこんなのを作成。


実験などでデータ取得すると*.datで任意のディレクトリに貯まっていきます。
そのデータを実験実施日のディレクトリに移してるだけです。

dateコマンドについてですが、

%Y  # 西暦4ケタ
%m  # 月2ケタ
%d  # 日付
%H  #  時
%M  # 分
%S  # sec

となっています。


ちょっとしたコードですが、わざわざターミナルでコマンドを打つ必要がないことはいいことです。


まず一つ目です。