awk

lammpstrjを指定コマ数だけ飛ばすawkスクリプト

肥大化したlammpstrjをダイエットさせるためのawkスクリプト. compresslmptrj.awk 下みたいなシェルスクリプトを書いて動かす. compresslmptrj.sh 実行例 ./compresslmptrj.sh hogehoge.lammpstrj 100 # skip 100frame

長いJobnameのジョブを一覧表示するawkスクリプト

現在投入されているジョブ一覧を表示してくれるqstatというコマンドがあるが-aオプションを使ってもJobnameを最長15文字しか表示してくれない.15文字を超えるような名を持つ化学構造の計算を,ちょっとずつ条件を変えてジョブに大量投入なんてやった日には…

動的正規表現を使って任意の変数と文字列をマッチさせる

awk

The GNU Awk User's Guide - 正規表現 動的正規表現を使う`~'演算子や`!~'演算子の右辺に置くものは正規表現定数(スラッシュの間に置 かれた文字列)である必要はなく、任意の式を置くことができる。そのような式 は評価され、必要があれば文字列に変換される…