¿©±â 2Â÷¿ø µ¥ÀÌÅÍ·Î ÀÌ·ç¾îÁø ¸î °³ÀÇ ½ÇÇèµ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀÖ´Ù. ÆÄÀÏÀÇ À̸§Àº ¸ðµÎ ³¯Â¥º°·Î µÇ¾îÀÖ°í ¾à°£ÀÇ ¼³¸íÀÌ µé¾î°¡ ÀÖ´Ù.
$ ls Fe011102.dat Al011102.dat FeAl011102.dat Cr012502.dat |
´ÙÀ½°ú °°Àº script·Î ½±°Ô °¢ µ¥ÀÌÅÍ ÆÄÀÏÀÇ ±×·¡ÇÁ¸¦ ±×·Áº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾ÆÁÖ °£´ÜÇÑ ÆÄÀÏÀÌÁö¸¸ »ý°¢º¸´Ü ÀÏÀ» ÈξÀ °£ÆíÇÏ°Ô ÇØÁØ´Ù. Bash shellÀÇ file extension ±â´ÉÀ» »ç¿ëÇÑ °ÍÀ» Àß »ìÆìº¸±â ¹Ù¶õ´Ù.
#!/bin/bash
# Very Simple Script for Plotting 2-D data
for i in *
do
touch ${i%.dat}.plot
echo set title "${i%.dat}" >> ${i%.dat}.plot
echo set term post >> ${i%.dat}.plot
echo set output \"${i%.dat}.eps\" >> ${i%.dat}.plot
echo set xlabel \"xlabel\" >> ${i%.dat}.plot
echo set ylabel \"ylabel\" >> ${i%.dat}.plot
echo plot \"${i%.dat}.dat\" with l >> ${i%.dat}.plot
echo Making a .plot for ${i%.dat}.dat file..
gnuplot ${i%.dat}.plot
echo Converting eps file to jpg file..
convert -rotate 90 ${i%.dat}.eps ${i%.dat}.jpg
done
mkdir jpg
mkdir eps
mv *.jpg jpg
mv *.eps eps
|