shell script

シェルでifの結果を一行で確認する方法

最近シェルでif文を一行(oneliner)でささっと確認したいことがあった。ググるけど、いろいろ情報が分散してたみたいなので分かりやすそうなのを書いておく。例として、いくつか出してみる。 #正規表現 使用しているOSが64bitかどうか [[ `uname -m` =~ x86_6…

shell scriptでArch Linuxかを判定をする方法

shell scriptでの判定方法を思いついたのでメモしておく。Arch Linuxにはカーネルリリース番号*1のところに"3.5.3-1-ARCH"とか書かれていて、"ARCH"と書かれている部分を利用すれば判定できそうだなと思って、いろいろ調べてみた。そしたら正規表現を使った…

rootにメインの.bashrcを共有させる方法

rootの方にもメインで使ってる.bashrcを読み込んでくれると、同じコマンドが使えたりして楽なのでどうしようかと試行錯誤してたら思いついた。rootに.bashrcを共有させる方法。 # /root/.bashrc source /home/username/.bashrc 単にsourceコマンドでメインで…

複数のjpegを一つのpdfへ変換した時のメモ

ImageMagickを使って。複数のjpegを一つのpdfに変換したときに困ったことのメモを書いとく。ImageMagickを使って変換するときはconvetコマンドを使う。 $ convert *.jpg gakufu.pdf ここでファイル名が連番に出力されなくて困った。 1.jpg 2.jpg 3.jpg ... 1…