便利シェルスクリプト

「便利シェルスクリプト」の編集履歴(バックアップ)一覧はこちら

便利シェルスクリプト」(2010/05/19 (水) 00:18:52) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*texをpdfに変える >|sh| #!/bin/sh if [ $# -ge 1 ]; then fileName=`echo $1 | sed -e 's/\..*//'` nkf -e $fileName.tex > tex2pdfTemp.tex mv $fileName.toc tex2pdfTemp.toc mv $fileName.aux tex2pdfTemp.aux platex tex2pdfTemp dvipdfmx tex2pdfTemp mv tex2pdfTemp.pdf $fileName.pdf mv tex2pdfTemp.toc $fileName.toc mv tex2pdfTemp.aux $fileName.aux rm tex2pdfTemp.* evince $fileName.pdf & else echo "error:input file name." fi ||< *短いFortranコードを手早く実行 >|| #!/bin/sh ifort -o quickifort.out $1 ./a.out rm quickifort.out ||< *ARFDTDを実行(MPI_dummy.f90の準備が必要) >|| #!/bin/sh if [ $# -ge 2 ]; then rm ./a.out ifort -fast -axSSE4.1,SSSE3 -parallel -multiple-processes=2 $1 MPI_dummy.f90 export OMP_NUM_THREADS=$2 else echo "Error: Input paramater!" echo "ifortParallel [\$FILE_NAMES \$CORE_NUMBER]" fi ||<
*texをpdfに変える >|| #!/bin/sh if [ $# -ge 1 ]; then fileName=`echo $1 | sed -e 's/\..*//'` nkf -e $fileName.tex > tex2pdfTemp.tex mv $fileName.toc tex2pdfTemp.toc mv $fileName.aux tex2pdfTemp.aux platex tex2pdfTemp dvipdfmx tex2pdfTemp mv tex2pdfTemp.pdf $fileName.pdf mv tex2pdfTemp.toc $fileName.toc mv tex2pdfTemp.aux $fileName.aux rm tex2pdfTemp.* evince $fileName.pdf & else echo "error:input file name." fi ||< *短いFortranコードを手早く実行 >|| #!/bin/sh ifort -o quickifort.out $1 ./a.out rm quickifort.out ||< *ARFDTDを実行(MPI_dummy.f90の準備が必要) >|| #!/bin/sh if [ $# -ge 2 ]; then rm ./a.out ifort -fast -axSSE4.1,SSSE3 -parallel -multiple-processes=2 $1 MPI_dummy.f90 export OMP_NUM_THREADS=$2 else echo "Error: Input paramater!" echo "ifortParallel [\$FILE_NAMES \$CORE_NUMBER]" fi ||<

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。