#!/bin/bash SRCD="/home/" TGTD="/var/backups/" OF=home-$(date +%Y%m%d).tgz tar -cZf $TGTD$OF $SRCD |
#!/bin/sh # renna: ¿©·¯ ÆÄÀÏÀÇ À̸§À» ±ÔÄ¢¿¡ µû¶ó Çѹø¿¡ ¹Ù²Ü ¼ö ÀÖ´Â ÇÁ·Î±×·¥ # Æä¸¯½º Çãµå½¼ÀÌ 2000³â 1¿ù¿¡ ¸¸µé¾ú´Ù. if [ $1 = p ]; then prefix=$2 ; shift ; shift if [$1 = ]; then echo "no files given" exit 0 fi for file in $* do mv ${file} $prefix$file done exit 0 fi if [ $1 = s ]; then suffix=$2 ; shift ; shift if [$1 = ]; then echo "no files given" exit 0 fi for file in $* do mv ${file} $file$suffix done exit 0 fi if [ $1 = r ]; then shift if [ $# -lt 3 ] ; then echo "usage: renna r [expression] [replacement] files... " exit 0 fi OLD=$1 ; NEW=$2 ; shift ; shift for file in $* do new=`echo ${file} | sed s/${OLD}/${NEW}/g` mv ${file} $new done exit 0 fi echo "usage;" echo " renna p [prefix] files.." echo " renna s [suffix] files.." echo " renna r [expression] [replacement] files.." exit 0 |
ÆÄÀÏ À̸§À» ¹Ù²Ù±â À§Çؼ´Â mv ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ´ÙÀ½ÀÇ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÆÄÀÏ À̸§À» º¯°æÇØ º¸ÀÚ.
#!/bin/bash # renames.sh # °£´ÜÇÑ ÆÄÀÏ À̸§ ¹Ù²Ù±â ÇÁ·Î±×·¥ criteria=$1 re_match=$2 replace=$3 for i in $( ls *$criteria* ); do src=$i tgt=$(echo $i | sed -e "s/$re_match/$replace/") mv $src $tgt done |
ÀÌ ÇÁ·Î±×·¥Àº GNOME¿¡¼ Á¦´ë·Î µ¿ÀÛÇÑ´Ù. ´Ù¸¥ ȯ°æ¿¡¼ »ç¿ëÇÒ ¶§¿¡´Â ȯ°æ ¼³Á¤ÆÄÀÏÀ» »õ·Î ¸¸µå´Â ºÎºÐÀ» ¼öÁ¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ±× ³¯ÀÇ ³¯Â¥·Î ÆÄÀÏ À̸§À» ¸¸µå´Â ½Å¹® ¸¸ÈÀÇ ±ÔÄ¢¼ºÀ» ÀÌ¿ëÇÏ¿© ÆÄÀÏÀ» ¹Þ´Â ÇÁ·Î±×·¥À¸·Î, crontab¿¡ ÁöÁ¤ÇØ µÎ¸é ´õ¿í Æí¸®ÇÏ´Ù.
#!/bin/bash # bgimg.sh # ±×³¯ÀÇ ³¯Â¥·Î µÈ ½Å¹® ¸¸È¸¦ ¹Þ¾Æ¿Â´Ù. ¾Æ·¡ÀÇ ÁÖ¼Ò ºÎºÐ¿¡´Â # »óȲ¿¡ µû¶ó Àû¾î ÁØ´Ù. filename="http://www.domain.com/pwd/"$(date +%Y%m%d)"07_0.jpg" wget $filename mv $(date +%Y%m%d)*07_0.jpg ./bgimages imagename="/mypwd/bgimages/"$(date +%Y%m%d)".jpg" confname="./.gnome/Background" rm $confname touch $confname echo "[Default]" >> $confname echo "color1=#5477a0" >> $confname echo "color2=#5477a0" >> $confname echo "simple=solid" >> $confname echo "gradient=vertical" >> $confname echo "wallpaperAlign=1" >> $confname echo "Enabled=true" >> $confname comm="wallpaper="$imagename echo $comm >> $confname |