rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

シェルスクリプト

mysql/mariadbをデータベース毎に1ファイルでダンプ出力するbashシェルスクリプト

2021 May 19. 2021 Mar. 14. 2020 Apr. 17. unix socket接続版(システムのユーザーとデータベースユーザーが同じならパスワード無しで接続) システム側の設定 "sudo mysqldump"コマンドをパスワード無しで実行できるように設定する visudoコマンドで/etc/s…

mysqlデータベースを全て標準出力に出力するシェルスクリプト

2020 Apr. 15. mysqldump_all2std-out.sh #!/bin/bash # 2020 Apr. 15. # 2015 Nov. 21. # Dump all mysql-db data to standard-out by reading password from ~/.my.cnf cmdname=`\basename $0` # command-line option if [ $# -gt 0 ]; then \echo "usage:…

SoftEther VPN Gateサーバーへの接続シェルスクリプト

2020 May 17. 2020 Apr. 12. 接続スクリプト connectVpnGate.sh #!/bin/bash # 2020 May 17. # 2020 May 16. # Ryuichi Hashimoto # connect to VPN-GATE-server # You have to be a root user. # Do not forget to disconnect VpnGateServer and resume net…

cutコマンドのデフォルト区切り文字はタブ、awkのデフォルト区切り文字はスペース/空白

2020 Apr. 12.cutコマンドのデフォルト区切り文字はタブ、awkのデフォルト区切り文字はスペース/空白

IPアドレス文字列のチェック

2020 Apr. 12. 2020 Apr. 11. 自分なりに作ってみた。単体コード #!/bin/bash # check IPv4 address string is correct Command=`basename $0` # usage function usage() { cat << EOP usage: ${Command} IPv4-address EOP } if [ $# -ne 1 ] then echo "Fai…

VPN Gateのサーバーリストから日本国内の筑波大学の最速サーバーのIPアドレスを取得する

2020 Apr. 04.$ wget http://www.vpngate.net/api/iphone/ -O - 2> /dev/null | grep JP | grep Tsukuba | sort -rn -k 5 -t "," | grep -oP -m 1 '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'wget SITE -O - wget出力を標準出力に sort -r 降順ソート…

EPGREC_UNA EPGデータ取得失敗をgmailリレー送信でメール通知するスクリプト

2020 Feb. 10. #!/bin/bash # get log of epg-data-receiving in these 24 hours in epgre_una and mail to user. OutFile="LOG/FILE.txt" MysqlPasswordFile="EPGREC/MYSQL/PASSWORD/FILE.txt" FromTime=`date -d yesterday "+%Y-%m-%d %H:%M:%S"` TillTime…

atコマンド

2023 Mar. 25. 2020 Oct. 28. 2020 Jun. 30. 2020 Feb. 09. 2019 Aug. 30. 時刻指定 (デフォルト)$ at 時刻 2019年1月2日12時13分 $ at 12:13 01022019 時間:分 時間:分 日.月.年 時間:分 月日年 時間:分 月/日/年 時間:分 年-月-日 (-t オプション) $ a…

シェルにおける引用符囲みの解釈、スペース/空白の解釈

2020 Jun. 13. 2018 Dec. 06. 引用符で囲まれた空白/スペースは「引用符で囲まれた文字列の一部」。トークンの区切りと解釈されない 引用符に囲まれていない空白/スペースはトークン内の文字ではなくトークン区切り記号 引用符に囲まれていない変数に格納…

空白/スペースを含む文字列を格納した変数の展開 シェル

2020 Jun. 13. 2018 Nov. 11.2018 Aug. 01. Str=' ab cd ' $ COMMAND $Str ab cdはひとかたまりのトークンとはならない。 シェル展開によりCOMMAND ab cd $ echo $Str ab cdはひとかたまりのトークンとはならない。 abというトークンとcdというトークンとな…

シェルスクリプトの位置パラメータ/コマンドライン引数の一括展開

2020 Jun. 13. 2018 Jul. 08. 出典 https://fumiyas.github.io/2016/12/15/positional-parameters.sh-advent-calendar.html "$*"すべての値の間にスペース/空白 ` ` が差し込まれた1つの文字列に展開される。展開の結果は元にように個別の値にはならず、ス…