りんちゃんの日記

日常を書き留めていきます。

シェル MariaDBからCSVを出力する

[前提条件]centOS7 nkfインストールyum localinstall -y http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm #!/bin/sh#データベース接続設定DBUSER="DBユーザ名"DBPASS="DBパスワード名"DBNAME="DB名"DBHOST="DBホスト名…

シェル 文字コードを変更する

[前提条件]centOS7にnkfがインストールされている事 rinkaistar.hatenablog.com ■UTF8 → Sjis変換 #!/bin/shNKF="/usr/bin/nkf" $NKF -Lw -s --overwrite "test.csv" <参考サイト> qiita.com

シェル \nを置換する

\nを「aaa」に置換# echo "\n" | sed -e 's/\\n/aaa/g' 結果:aaa 削除する場合echo "\n" | sed -e 's/\\n//g' 結果:

シェル 日付の取得

シェル 日付の取得 起点日を本日の「-1日」した日付からその日とその日の月初と月末を取得する。 #!/bin/sh #起点日 target_date=$(date -d-1days +'%Y/%m/%d') #月初gessho=$(date -d${target_date}-0days +'%Y/%m/01') #月末getumatu=$(date -d${gessho}…