質問編集履歴
4
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,10 +1,13 @@
|
|
1
1
|
### やりたいこと
|
2
2
|
コマンド操作もしくはシェルスクリプトで、meal_memo.txt内にある日時1時間以内(現在日時から)の行を抽出したい。
|
3
|
+
* meal_memo.txtは随時追記されていくファイルです。
|
3
4
|
|
4
5
|
### やりたいことの具体例
|
5
6
|
現在の時刻が2022-04-04 10:50:01なら meal_memo.txt の4行目「2022-04-04 10:10:01 アイスティーを飲んだ」のみを抽出。
|
6
7
|
|
8
|
+
|
7
9
|
### meal_memo.txt
|
10
|
+
* meal_memo.txtは随時追記されていくファイルです。
|
8
11
|
```
|
9
12
|
2022-03-10 06:00:55 オムライスを食べた
|
10
13
|
2022-03-15 02:14:36 ラーメンを食べた
|
3
やりたいことの更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### やりたいこと
|
2
|
-
コマンド操作もしくはシェルスクリプトでmeal_memo.txt内ある日時1時間以内の行を抽出したい。
|
2
|
+
コマンド操作もしくはシェルスクリプトで、meal_memo.txt内にある日時1時間以内(現在日時から)の行を抽出したい。
|
3
3
|
|
4
4
|
### やりたいことの具体例
|
5
5
|
現在の時刻が2022-04-04 10:50:01なら meal_memo.txt の4行目「2022-04-04 10:10:01 アイスティーを飲んだ」のみを抽出。
|
2
現在のスクリプトを更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,8 +18,8 @@
|
|
18
18
|
```
|
19
19
|
#!/bin/bash
|
20
20
|
|
21
|
-
|
21
|
+
MEAL_MEMO="~/meal_memo.txt"
|
22
22
|
BASE_TIME=`date +"%Y-%m-%d %H:%M:%S" -d "-1 hour"`
|
23
23
|
|
24
|
-
cat $
|
24
|
+
cat $MEAL_MEMO | grep BASE_TIME
|
25
25
|
```
|
1
題名の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
ファイル内
|
1
|
+
ファイル内にある1時間以内の日時を含む行の抽出
|
test
CHANGED
File without changes
|