2013-03-01から1ヶ月間の記事一覧

exprで引き算

ファイル名の数字を変えるためのテスト。 数字の引き算をする。 #!/bin/sh for NUM in `seq -w 1 1000` do NUM2=`expr $NUM - 1000` echo $NUM2 done

複数のファイルの同じ文字列を一度に変更する

複数のソースファイルの中のバージョン番号を一斉に変更したい。 sedを使って以下のシェルスクリプトを作成する。sed_newversion.shというファイル名にする。 #!/bin/sh FILE=`ls $1/*py` for F in $FILE do sed -e s/"Version: 2.00"/"Version: 3.00"/g $F …

順次データ読込みからの画像出力

ファイルをなくしたときのメモ。 zshで動く。 #!/bin/zsh export DISPLAY=localhost:0 START=0001 FINAL=0400 ERROR=0 MAX=30 name=fvscript VIEW01=../LapP OUTNAME01=LapP_low ln -sf ../step.fvg ../temp/tmp1.fvg FV(){ echo "size 1500 900 " > $name.s…

シェルスクリプトを作るためのスクリプト make_go.unPify.py

あるプログラムunPifyを実行させるためのシェルスクリプトを、 作成するためのPythonスクリプト。 読み込むファイルが複数あるのだが、ファイル名に付けられている数が連番に なっておらず、いくつあるかもケースによって異なるため、このスクリプトが必要に…

4つのファイルからデータを取り出して1つのファイルにまとめる

4つのファイルからデータを取り出して、1つのファイルにまとめるスクリプトを作成。 これでファイルの数を少なくできる。 #!/bin/env python # compare_fft_result.py for pnt in xrange(15): file1 = 'fft_N070.B1.%s' % str(pnt) file2 = 'fft_N070.B2.%s'…

ファイル読込み後、内容を利用して別プログラムを実行する

座標データは別ファイルに保存しておき、それから一行ずつ読み込んで、計算し別の名前のファイルに保存する処理をスクリプトで自動実行する。 以下、ファイル読込みのテスト。正常動作確認ののち本スクリプトを実行。 #!/bin/sh NUM=0 while read LINES do N…

テキストファイルの文字列を置換するスクリプト

テキストファイルの中の文字列を置換したい。 小さいファイルであればエディタで開いて編集するか、エディタの置換機能を使えばよいが、ファイルサイズが大きいと、エディタで開くのに難儀する。 そんなときには、ファイルを開かずに文字列を置換する方法が…