bashのwhile文のスコープ 動機 以下は、FILE中で、”string”を含む列をLISTに格納していきたい、というスクリプトであるが、whileのスコープのせいでうまくいかない。 LIST=() cat FILENAME … Okuyaハック2016.04.20 7,406
バージョン番号比較 こちらの StackOverflow の回答 をもとに、よくあるComparableっぽいインタフェースにしました。 実行例 $ while read -r test do vercomp $test done <… 駆け出し 太郎ハック2016.04.19 525
インストール済みRPMパッケージのバージョン番号調査 ver=$(rpm -qi {{target_package}} | grep Version | awk ‘{print $3}’ | tr -d ‘._’) if [[ $ver =~ ^[0-9]+$ ]] &am… 駆け出し 太郎調べてみた2016.04.15 466
bashでtrueとかfalseとか bashでこんなん書いてみたんですが、 isAdmin=true isUser=false if [ $isAdmin ]; then echo “true” fi if [ $isUser ]; then echo “… alkoshikawaハック2016.04.13 24,134
LAMP的なサーバにインストールされたミドルウェアのバージョンチェック方法(主にコマンドで) 対象: CentOS/RHEL/AmazonLinux など Linux uname -a cat /etc/redhat-release PHP rpm -qa | grep php MySQL Server rpm … 駆け出し 太郎ハック2016.04.08 1,360
隔週でCronまわす # 第1月曜日 10時 0 10 1-7 * * test $( date +%w ) -eq 1 && on_first_monday # 第3月曜日 10時 0 10 15-21 * * test $… 駆け出し 太郎ハック2016.04.07 1,157
WordPressのAPIを使ってプラグインの最新バージョンをBashからとってみる curl https://api.wordpress.org/plugins/info/1.0/${プラグインのフォルダ名}.json 2> /dev/null | python -c “import sys; i… 高瀬 裕介ハック2016.04.06 200
複数行grep pcregrep というperl的なgrepを行うコマンドがある。 $ openssl s_client -no_ssl3 -connect example.com:443 < /dev/null 2>&am… 駆け出し 太郎ハック2016.04.06 637
パイプで繋いだコマンドの間にコメント 何やっているか逐一コメントしたくなることがよくあるので。 $ echo “fooo.foo.fo0.” | # oops. sed ‘s/fooo/foo/’ | # fooo is wrong sed ‘s/fo0/f… 駆け出し 太郎ハック2016.04.06 624