Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
*
HanIRCÀÇ #coffeenix ¹æ
[
Àåºñ ¹× ȸ¼± ÈÄ¿ø
]
> Forum <
IT ÀÏÁ¤
N
e
w
!
ÀÚµ¿È ÇÁ·ÎÁ§Æ®
HOME
>
ÇÁ·Î±×·¡¹Ö / °³¹ß
>
½© ÇÁ·Î±×·¡¹Ö(shell script, ¼¿)
µµ¿ò¸»
°Ë»ö :
»çÀÌÆ®
WHOIS
À¥¼¹ö Á¾·ù
bash ÀÚü ¸í·ÉÀ¸·Î ¿øÇÏ´Â ¹®ÀÚ¿ÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»ç
ÀÛ¼ºÀÏ : 2010/11/24 19:17
±Û¾´ÀÌ : ÁÁÀºÁøÈ£ (
http://coffeenix.net/
)
Á¶È¸¼ö : 11624
[
ÀÌÀüȸé
/
¼öÁ¤
] ºñ¹Ð¹øÈ£ :
Á¦ ¸ñ : bash ÀÚü ¸í·ÉÀ¸·Î ¿øÇÏ´Â ¹®ÀÚ¿ÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»ç
ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel,
http://coffeenix.net/
)
ÀÛ¼ºÀÏ : 2010.6.29(¼ö)
Á¤¸®ÀÏ : 2010.11.22(¿ù)
grep, sed µî ¿ÜºÎ ¹®ÀÚ¿ ÅøÀ» »ç¿ëÇϸé '¿øÇÏ´Â ¹®ÀÚ¿'ÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»ç(grep ¹®ÀÚ¿)ÇÒ ¼ö ÀÖ´Ù. ÀÌ ±Û¿¡¼´Â ¿ÜºÎ ÅøÀ» ¾²Áö ¾Ê°í, bash ÀÚü ½ºÅ©¸³Æ®¸¸À¸·Î ¹®ÀÚ¿ Á¸Àç¿©ºÎ¸¦ °Ë»çÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÒ °ÍÀÌ´Ù. Âü°í·Î ÀÌ ±ÛÀº 'bash ÀÚü¸¸À¸·Î ¹®ÀÚ¿ Á¸ÀçÀ¯¹«¸¦ ¾Ë ¼ö ÀÖÀ»±î'¶ó´Â ÁöÀÎÀÇ Áú¹®À» ¹Þ°í, Àç¹Ì»ï¾Æ ÇØº» °ÍÀÌ´Ù.
bash¿¡´Â ÆÐÅÏ ¸ÅĪÀ¸·Î ÁöÁ¤ÇÑ ¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ¿·Î ´ëüÇÏ´Â ±â´ÉÀÌ ÀÖ´Ù. ÀÌ ¹®ÀÚ¿ ´ëü ±â´ÉÀ» Ȱ¿ëÇÏ¸é ¿øÇÏ´Â ¹®ÀÚ¿ Á¸Àç¿©ºÎ¸¦ È®ÀÎÇØº¼ ¼ö ÀÖ´Ù.
${parameter/pattern/string}
Pattern substitution.
¿øº» ¹®ÀÚ¿À» º°µµ ÀúÀåÀ» ÇØµÎ°í, ¹®ÀÚ¿ ´ëü¸¦ ÀÌ¿ëÇØ¼ ãÀ¸·Á´Â ¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ·Î ´ëü½ÃŲ´Ù.
'¿øº» ¹®ÀÚ¿'°ú '´ëü ó¸® ÀÌÈÄ ¹®ÀÚ¿'À» ºñ±³Çؼ
1) ´Ù¸£´Ù¸é, ¿øÇÏ´Â ¹®ÀÚ¿ÀÌ ÀÖ´Ù´Â °ÍÀ̰í
2) °°´Ù¸é, ã´Â ¹®ÀÚ¿ÀÌ ¾ø´Â °ÍÀÌ´Ù.
¼ø¼µµ¸¦ °£´ÜÈ÷ ±×·ÁºÃ´Ù.
´ÙÀ½Àº 2°³ÀÇ ¹®ÀÚ¿¿¡¼ abc¹®ÀÚ°¡ ÀÖ´ÂÁö ã´Â ¿¹Á¦¿Í ½ÇÇà°á°úÀÌ´Ù.
[ ½ºÅ©¸³Æ® ¿¹Á¦ ]
#!/bin/bash
#
# findstr.sh
#
# 2010.6.29(¼ö)
LIST="abcdefg ABCDEFG"
for A in $LIST
do
¡¡¡¡¡¡B=${A/ab/bc}
¡¡¡¡¡¡echo "A=$A"
¡¡¡¡¡¡echo "B=$B"
¡¡¡¡¡¡if [ "$A" != "$B" ]; then
¡¡¡¡¡¡¡¡¡¡¡¡echo "ã¾ÒÀ½."
¡¡¡¡¡¡else
¡¡¡¡¡¡¡¡¡¡¡¡echo "¾øÀ½."
¡¡¡¡¡¡fi
done
[ ½ÇÇà °á°ú ]
#
./findstr.sh
A=abcdefg
B=bccdefg
ã¾ÒÀ½.
A=ABCDEFG
B=ABCDEFG
¾øÀ½.
Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
[06/14]
·Ôµ¥
[06/14]
ÇØ¿Ü &#
[06/14]
½Å¼¼
[06/13]
½ºÅ¸
[06/13]
ÇÏ·ç &#
[04/22]
Re: ¿µÈ¼Ó¿¡ ÄÄÇ»ÅÍ À̾߱â ~½º¿öµåÇǽ¬(2001)
[10/20]
Cross Compiler ±ò
[07/14]
SSL ¬¡¬°
[04/26]
Re: µµ½ºÈ¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
[04/25]
µµ½ºÈ¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
[10/30]
Cshell¿¡¼ ³¼ö ¼³Á¤
[10/23]
°øÇ×öµµÁÖ½Äȸ»ç SE ±¸ÀÎ Ëì
[01/26]
Re: wgetÀ¸·Î ´Ù¸¥¼¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
[01/25]
wgetÀ¸·Î ´Ù¸¥¼¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
[01/11]
ƯÁ¤ ¾Èµå·ÎÀ̵å WebView ¹öÀü¿¡¼ SSL ¹®Á¦ (WebView ¹ö±×)
N
e
w
! ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
QCad for Windows --- GNU GPL (Free Software)
The Hello World Collection
IPMI¸¦ Ȱ¿ëÇÑ ¸®´ª½º ¼¹ö°ü¸®
DNS ¼³Á¤ °Ë»ç
nagiosgraph ¼³Ä¡ ¹æ¹ý
Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
clusterssh
[ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]
¿î¿µÁø :
ÁÁÀºÁøÈ£(truefeel)
, ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
2003³â 8¿ù 4ÀÏ~