= \@bcat |
= \@icat{ShellScript} |
= \@scat |
= \@cat{Programming} |
= \@cat{wikiX} |
= \@ecat |
= \TableOfContents |
= /*! wikiXmacros¿Í \\basis \\easis ÀÌ¿ë*/ |
= \def@bverb={ |
= <tt> |
= \dcSave |
= \noDefault |
= } |
= \def@everb={ |
= \dcRestore |
= </tt> |
= } |
= \def@bverbox=<table style="background-color:#eeeeee; border:1 solid;"><tr><td>\@bverb |
= \def@everbox=\@everb</td></tr></table> |
= |
= ! tags ÆÄÀϸ¸ Áö¿ì±â |
= ÇÏÀ§µð·ºÅ丮±îÁö °Ë»öÇϸç tags ÆÄÀÏÀ» Áö¿ì´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ¹«Áö °£´ÜÇÏÁö¸¸ Àúµµ ÀÚ²Ù Àؾî¹ö·Á¼ ³ªÁß¿¡ ã¾Æº¸·Á°í Àû½À´Ï´Ù. |
= del-tags.sh |
= \@bverbox |
= \basis |
= #!/bin/bash |
= for i in $( find -name tags ); do |
= rm $i -f |
= echo rm $i |
= done |
= \easis |
= \@everbox |
= |
= ! ÆÄÀÏÀ» ã¾Æ¼ Å©±â¸¦ º¸¿©ÁÖ±â |
= mp3.o ÆÄÀÏÀ» ã´Â´Ù¸é |
= \@bverbox |
= \basis |
= for filename in $(find -name "mp3.o") |
= ¶Ç´Â ¸ðµç ÆÄÀÏÀ» °Ë»öÇϱâ À§ÇØ |
= for filename in $(find / -name "mp3.o") |
= do |
= ls -l $filename |
= done |
= \easis |
= \@everbox |
= ¶Ç´Â locate¸¦ »ç¿ëÇؼ |
= \@bverbox |
= \basis |
= for filename in $(locate "mp3.o") |
= do |
= ls -l $filename |
= done |
= \easis |
= \@everbox |
= ÀÌ·¸°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
= ! ¼ýÀÚ¸¦ Çϳª¾¿ ´õÇϱâ |
= expr Å°¿öµå¸¦ ¾²¸é µË´Ï´Ù. |
= \@bverbox |
= \basis |
= $ i=4;echo `expr $i + 1` |
= 5 |
= \easis |
= \@everbox |
= ¶Ç´Â bash(sh°¡ ¾Æ´Ñ)¿¡¼ µÇ´Â |
= \@bverbox |
= \basis |
= foo=$(($foo+1)) |
= \easis |
= \@everbox |
= ¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. |
= |
= !while ¹® »ç¿ëÇϱâ |
= \@bverbox |
= \basis |
= $ i=4;while [ $i != 10 ]; do echo $i; i=`expr $i + 1`; done |
= 4 |
= 5 |
= 6 |
= 7 |
= 8 |
= 9 |
= |
= $ i=4 ; while [ $i -lt 10 ]; do echo $i; i=$(($i+1));done |
= 4 |
= 5 |
= 6 |
= 7 |
= 8 |
= 9 |
= |
= $ i=4 ; while [ $i -le 10 ]; do echo $i; i=$(($i+1));done |
= 4 |
= 5 |
= 6 |
= 7 |
= 8 |
= 9 |
= 10 |
= |
= \easis |
= \@everbox |
= |
= ! ½©¿¡¼ ¸®µð·º¼Ç½Ã µÎ°³ ÆÄÀÏ·Î ³»º¸³»±â |
= man tee |
= |
= ! Build number generator |
= [Build number generator shell script | BuildNumGenScript] |
= |
= ! (*nix) ¿¸° Æ÷Æ®´ç ¿¬°á¼ö ±¸ÇÏ´Â ½©½ºÅ©¸³Æ® |
= [ ¿¸° Æ÷Æ®´ç ¿¬°á¼ö ±¸ÇÏ´Â ½©½ºÅ©¸³Æ® | GetPortConn.sh ] |
= |
= !À̸§ ÇѲ¨¹ø¿¡ ¹Ù²Ù´Â shell script |
= ÀÌ ½ºÅ©¸³Æ®¸¦ ¸¸µç ÀÌÀ¯´Â µðÄ« »çÁø À̹ÌÁöµéÀ» Á¤¸®ÇÒ ¶§ ¾²±â À§ÇÔ. |
= |
= ÇÏ´Â ÀÏÀº ƯÁ¤ ÆÐÅÏÀÌ ÆÄÀÏ À̸§¿¡ ÀÖ´Â ÆÄÀÏÀ» Á¤ÇØÁØ À̸§+ÀϷùøÈ£.JPG·Î ¹Ù²ãÁÜ. |
= |
= ¿¹ ./rename.sh DSCN ÇÑ°_9¿ù- |
= ÇÏ¸é µð·ºÅ丮 ³»ÀÇ ¸ðµç *DSCN* ÆÄÀϵéÀÌ ÇÑ°_9¿ù-01.JPG ÇÑ°_9¿ù-02.JPG .... µîÀ¸·Î ¹Ù²ï´Ù. |
= |
= \@bverbox |
= \basis |
= #!/bin/bash |
= #rename.sh |
= #simple file name replace |
= |
= echo usage : rename.sh pattern target_name |
= echo Ex. rename.sh JPG MY_Picture |
= echo -- all file name with JPG renamed to MY_Picture01.JPG .... |
= j=0 |
= criteria=$1 |
= replace=$2 |
= |
= for i in $( ls *$criteria* ); |
= do |
= src=$i |
= tgt=$( printf %s%02d.JPG ${replace} ${j} ) |
= (( j++ )) |
= mv -v $src $tgt |
= done |
= \easis |
= \@everbox |
= |
= ! ¶óÀδÜÀ§·Î ÀÔ·Â ¹Þ±â |
= ½ºÅ©¸³Æ® ÆÄÀÏ ³»ºÎ¿¡¼ ¸®µð·º¼Ç »ç¿ë |
= |
= \@bverbox |
= \basis |
= #!/bin/bash |
= |
= exec < $1 |
= |
= while read line |
= do |
= echo $line |
= done |
= \easis |
= \@everbox |
= |
= ! ºóÄÀÌ ÀÖ´Â ÆÄÀÏ/µð·ºÅ丮 À̸§ ¹Þ±â |
= ´ÙÀ½À» Âü°í |
= \@bverbox |
= \basis |
= #! /bin/sh |
= IFS=, |
= for i in `find . -name "Root" -printf %p,`; do |
= echo "item: $i" |
= cat $i |
= #echo "change mod item: $i" |
= #chmod 755 $i |
= done |
= \easis |
= \@everbox |
= À§´Â ¹®Á¦°¡ Á» ÀÖ´Ù. ¸¶Áö¸·¿¡ ºó ÇàÀÌ ÀÖ´Â °Í ó·³ ÀνÄÇÔ. |
= |
= ¾Æ¿¹ find¿¡¼ ¹Ù·Î ó¸®ÇÏ´Â °Íµµ ÁÁ´Ù. |
= \@bverbox |
= \basis |
= find . -name "Root" -exec cat {} \; |
= \easis |
= \@everbox |
= |
= !¸ÅÀÏ ¹æ¼ÛµÇ´Â ÀÎÅÍ³Ý ¶óµð¿À ³ìÀ½Çϱâ |
= \@bverbox |
= \basis |
- mplayer mmst://<url> -dumpstream -dumpfile ebs.asf |
+ mplayer mmst://<url> -dumpstream -dumpfile bcast.asf |
= \easis |
= \@everbox |
= ÀÌ·±½ÄÀ¸·Î ÀúÀåÇÒ ¼ö ÀÖÀ½. %%% |
= ÀÌ°ÍÀ» ¸ÅÀÏ, ÀÏÁ¤½Ã°£¿¡ ÀÏÁ¤ ºÐ¸¸Å ³ìÀ½ÇÏ·Á¸é %%% |
= ´ÙÀ½ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÈÄ %%% |
= crontab¿¡ Ãß°¡ %%% |
= /usr/local/bin/broadcast_get.sh |
= /* |
= ÁÖ¼Ò´Â |
- mplayer mmst://219.240.37.17/L-FM_300k -dumpstream -dumpfile <ÀúÀå°æ·Î>bcast.asf & |
+ mplayer mmst://219.240.37.17/L-FM_300k -dumpstream -dumpfile [path]ebs.asf & |
= */ |
= \@bverbox |
= \basis |
= #!/bin/bash |
= # internet radio recording. |
= |
- mplayer mmst://<url> -dumpstream -dumpfile bcast.asf & |
+ mplayer mmst://<url> -dumpstream -dumpfile <path>bcast.asf & |
= /usr/local/bin/broadcast_stop.sh $1 $! & |
= \easis |
= \@everbox |
= /usr/local/bin/broadcast_stop.sh |
= \@bverbox |
= \basis |
= #!/bin/bash |
= # kill process after given time. |
= |
= sleep $1 |
= kill $2 |
= \easis |
= \@everbox |
= |
= crontab |
= \@bverbox |
= \basis |
= 39 7 * * * /usr/local/bin/broadcast_stop.sh 1260 # internet radio |
= \easis |
= \@everbox |
= (1260Àº ³ìÀ½ÇÒ ½Ã°£(ÃÊ)) 1260ÃÊÀ̹ǷΠ21ºÐ.%%% |
= ¸¸ÀÏ ¸ÅÀÏ ´©ÀûÇؼ ÀúÀåÇÏ°í ½Í´Ù¸é ³¯Â¥¸¦ ÆÄÀÏ¸í¿¡ ºÙÀÌ¸é µÊ.%%% |
= \@bverbox |
= \basis |
= bcast-`date +%Y%m%d`.asf |
= \easis |
= \@everbox |
= |
= \@bcat |
= \@icat{ShellScript} |
= \@scat |
= \@cat{Programming} |
= \@cat{wikiX} |
= \@ecat |