前提・実現したいこと
ExcelVBAでTera termマクロを使用しており、ログコマンドでLinuxの情報収集している。
そのログは、EXCELシートに貼り付けられる。
最初のディレクトリフォルダの日時から1時間後までに作成されたフォルダ検索しようとしました。
該当のソースコード
現在考えている案です。
dateコマンドとfindコマンドを使用しています。
Linux
1'1、最初のディレクトリフォルダの時間を取得 2date "+%Y/%m/%d %T" -r 最初のフォルダ 3 4'2、最初のフォルダより1時間後の時間取得 5date -d "1で取得した時間 1hour" "+%Y/%m/%d %T" 6 7'3、最初の時刻と1時間後の間に作成されたフォルダ探索 8find ./フォルダ群 -type d -newermt "1で取得した時間" ! -newermt "2で取得した時間" 9
悩み
dateコマンドで、最初のフォルダの時間を取得して、Excelシートに貼り付け1回目
最初のファルダより1時間後の時間を取得して、Excelシートに貼り付け2回目
その情報を元にfindで検索して、貼り付け3回目
Excelシートに貼り付けを3回行ってしまいます。コードも長くなるのでできれば、1回にとどめたい。
このLinuxコマンドをもっとスマートに書けないかそれとも他の方法で検索できないのか探しています。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー