¿©±â 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 |