½© ¸í·É¾î¸¦ Àß ¸ô¶ó¼ ¹®ÀÇ µå¸³´Ï´Ù
¿¹¸¦ µé¾î 12ÇàÀÇ µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´Â 21³â 8¿ù 16ÀÏ 18½Ã 59ºÐ 31ÃÊ¿¡ »ý¼ºµÈ test.dat(121byte)ÀÇ Ã¼Å© ÆÄÀÏÀ» ¸¸µé¾î¾ß Çϴµ¥
test.chkÆÄÀÏ
³»¿ëÀº
ÆÄÀϸí|ÆÄÀÏ»çÀÌÁî|½Ã°£|¶óÀμö|
test.dat|121|185931|12|
·Î ÀÚµ¿À¸·Î ¸¸µé¾îÁ®¾ß Çϴµ¥ Ȥ½Ã ½© ½ºÅ©¸³Æ® °¡´ÉÇϽźÐÀº ¾Ë·ÁÁֽǼö ÀÖÀ»±î¿ä? |
¾Æ½±°Ôµµ ¸®´ª½º¿¡¼ ÃÖÁ¾ ¼öÁ¤½Ã°£Àº ÀϹÝÀûÀ¸·Î ÀúÀåÇÏ´Â ÆíÀÌÁö¸¸, »ý¼º½Ã°£À» ÀúÀåÇÏ´Â°Ô ÀϹÝÀûÀÌÁö ¾Ê½À´Ï´Ù. ³ª¸ÓÁö´Â ´ë·« ¾Æ·¡¿Í °°ÀÌ ¾²½Ã¸é µË´Ï´Ù.
#!/bin/sh
FILENAME=test.dat
SIZE=$(stat -c%s ${FILENAME})
LINES=$(wc -l ${FILENAME} | cut -d ' ' -f 1)
echo "$FILENAME|$SIZE||$LINES|"
³Ü °¨»çÇÕ´Ï´Ù ^^
Ȥ½Ã Á˼ÛÇѵ¥ »ý¼º½Ã°£ ¸»°í ¼öÁ¤½Ã°£Àº(HHMMSS)´Â ¾Ë¼ö ÀÖ´Â ¸í·É¾î°¡ ÀÖÀ»±î¿ä?
@½Ó¹Ù¶óÂ÷
#!/bin/sh
FILENAME=test.dat
OUTPUT=test.chk
SIZE=$(stat -c%s ${FILENAME})
MTIME=$(stat -c%y release.sh | cut -d ' ' -f 2 | cut -d '.' -f 1 | sed -e 's/://g')
LINES=$(wc -l ${FILENAME} | cut -d ' ' -f 1)
echo "$FILENAME|$SIZE|$MTIME|$LINES|" >> ${OUTPUT}
@·¹¿À½º ¸¹Àº µµ¿ò µÆ½À´Ï´Ù. °¨»çÇÕ´Ï´Ù ^^