技術メモ

技術メモ

2017-04-17から1日間の記事一覧

タブ区切りを置換する

vim

tsv形式で、各行の一部の値を置換したい。 エスケープ周りで少し混乱したのでメモ。 \(.*\)\t\(.*\)\t\(.*\)\t\(.*\)\t\(.*\)\t\(.*\)\t\(.*\)\t\(.*\)/99\t\2\t\3\t\4\t\5\t\6\t\7\t\8/g

指定期間の中で処理を繰り返す

指定期間の中で日付を使ってごにょごにょしたい。 s=`date -d $start_date +%s` e=`date -d $end_date +%s` period=`expr \( $e - $s \) / 60 / 60 / 24` for i in $period # 一日だけの場合は別途調整する必要あり do year=`date +"%Y" -d "$start_date +$i…