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

8個のファイルの平均を求める

先日のスクリプトの使い回し。 #!/bin/env alist = [0, 45, 90, 135, 180, 225, 270, 315] x1 = [] y1 = [] z1 = [] a1 = [] a2 = [] a3 = [] for ANG in alist: filen = 'result.4-%s' % str(ANG) fp = open(filen, 'r') lines = fp.readlines() fp.close()…

グラフを描くための12個のファイルの平均をもとめる

#!/bin/env nu = 1.0/8.45 *1.E-5 dy = 0.1/2600.0 mm = 1000 x1 = [] y1 = [] a1 = [] a2 = [] for NUM in range(12): filen = 'samplx_high_nostep.08.AVE.%s' % str(NUM+1) fp = open(filen, 'r') lines = fp.readlines() fp.close() xx = list() uu = li…

Linuxコマンドとオプションの再確認(2)

■catコマンド オプション-n:行番号の表示■echoコマンド ■lessコマンド ■tailコマンド ■headコマンド

Linuxコマンドとオプションの再確認(1)

初心に帰ってLinuxのコマンドを勉強しなおす。コマンド自体は知っていても使っていないオプションなどがあるので。テキストは以下の本。Linuxコマンド ビギナーズブック大津 真 翔泳社 2007-05-31売り上げランキング : 138618Amazonで詳しく見る by G-Tools…

今日のシェルスクリプト

#!/bin/sh NUM=0 while read XX YY ZZ do echo '1' > pos.temp echo $XX, $YY, $ZZ >> pos.temp NUM=`expr $NUM + 1` # ------- samplx <<EOF ../../Data/case3_step.mesh FLOWS/tmp_P${NUM} pos.temp output.temp 1 EOF cat output.temp >> uvwp_PathID1 # ------- done < Path_files/PathID1.txt</eof>

ファイルの分割と結合

バイナリファイルを転送したいが、受け側のディスク容量が小さすぎてそのままでは送れない場合、分割してバラバラに送る。 ファイルの分割(500MBの複数のファイルに分割する) $ split -b 500m [ファイル名]この結果、分割されたファイルが作成される。ファ…