bashを用いて、掲題の件を実施したいのですが、
うまく動作しません。
エラーとしては、
期待してない token `then' のあたりにシンタックスエラー
で詰まっています。
また、このコードで、日付の一致は取れますでしょうか。
test.txtの中身↓↓↓↓↓↓
2020-05-14 テスト1
2020-08-14 テスト2
bash
1#!/bin/sh 2check_day=`date +%Y-%m-%d` 3 4for fn in $(cat ./test.txt) ; do 5 check = "${fn} | awk '{print $1}'" 6 echo ${check} 7 if["${check}" == "${check_day}" ];then 8 ${fn} >> test.txt 9 fi 10done
test.txtには以下を当日日付と同じもの(ここでは2020-08-14)を抽出し、
2020-08-14 テスト2
だけを入れたいと思っています。
ご教授のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/14 08:34
2020/08/14 09:22
2020/08/14 10:02