計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

2015-01-18から1日間の記事一覧

シェルスクリプトで変数が数値かどうかチェック

数値かどうか判定 expr "$AAA" + 1 >/dev/null 2>&1 if [ $? -lt 2 ] then echo "Numeric" else echo "not Numeric" fi exprを使ってAAAに1を加える。このとき、AAAが数値ならば実行終了ステータスは0か1になる。計算結果が0の時だけ1になるらしい。AAAが数…

シェルスクリプトで変数に代入

代入方法のまとめ この記事の行頭の$はただ一般ユーザを表すのでシェルスクリプトには関係ない $の後がコマンドで、$が無ければ出力を表している ヌル値の代入 変数の定義だけしたいときとかに使われる $ AAA= $ AAA="" 通常の代入 $ AAA=111 $ echo $AAA 11…

半金属(semimetal)とハーフメタル(half-metal)

半金属とハーフメタルという言葉がややこしい 半金属(semimetal)とハーフメタル(half-metal)、この二つがいつもどっちがどっちかわからなくなるのでまとめておく バンド構造というか状態密度というかそれらしい模式図を使う。精確さは求めてない 絶縁体…

citenumとnatbib.sty

この記事はブログ移転前の2012年頃の記事なので古いがメモとして残しておく ACSのTexテンプレートのコンパイルでエラー ACSのTexのテンプレートファイル(achemso-demo.tex)を試しにコンパイルしてみたら \citenum \mciteSubRef この二つのコマンドのと…

Cygwinのログインシェルを zsh に変更する

変更方法 ふつうLinuxではchshコマンドを使ってログインシェルを変更するが、Cygwinでは使えない 直接/etc/passwdを編集して変更する /etc/passwdの中身の一番下の方に自分のユーザー名がある。 そこの/bin/bashを/bin/zshに編集する 次回のログインからzsh…