27 lines
527 B
Bash
Executable File
27 lines
527 B
Bash
Executable File
#!/bin/bash
|
|
|
|
curr_dir=$(pwd)
|
|
|
|
for plt in $(find . -name "*.plt")
|
|
do
|
|
plt_folder=$( dirname $plt )
|
|
plt_name=$( basename $plt )
|
|
plt_name_no_ext=${plt_name%.*}
|
|
|
|
cd $plt_folder
|
|
|
|
gnuplot -e "load '$plt_name'"
|
|
file_list=
|
|
for f in *.eps
|
|
do
|
|
ps2pdf -dEPSCrop "${f%%.*}.eps" "${f%%.*}.pdf"
|
|
rm "${f%%.*}.eps"
|
|
file_list="$file_list ${f%%.*}.pdf"
|
|
done
|
|
run_echo gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${plt_name_no_ext}.pdf" $file_list
|
|
rm $file_list
|
|
|
|
cd $curr_dir
|
|
done
|
|
|