bash

奇数か偶数かを判定する

シェルスクリプトで奇数遇数を判定しようと思って調べてみたがすぐには出てこなかったので、シンプルにやってみた。結局これが最善だと思う。 #!/bin/bash n=2 if [ `expr $n % 2` == 0 ]; then echo "Even" else echo "Odd" fi

シェルスクリプト(Bash)で複数ファイルを一括でリネーム

Gromacsをインストールする際に、--program-suffixオプションを忘れてインストールすると、倍精度でコンパイルした際に_dが残ってしまいます。僕は倍精度をデフォで使っているのでこれは面倒。もし_dが付いてしまっても、シェルスクリプトを書いて一括で変換…

スクリプト自身へのパス

テキスト解析の時にさくっとスクリプトを書くことがあるが、その場しのぎで.(カレントディレクトリ)なんか使っちゃうと気持ちが悪い。いろんなファイルに処理を渡している場合はトラブルの原因にもなるので、手間だけど使うことにした。シェルスクリプトの場…

連番でループする

とても久しぶりでございます。ほぼ1年ぶりですね。 あれから仕事がガラリと変わりました。 とはいっても内容ではなく、フリーでお仕事を引き受けることが多くなり、かなり忙しい&薄給&不安定な毎日を送っています。なぜ突然、書く気になったかというと、ま…