µ¹°í·¡ ȨÆäÀÌÁö
ID:
PW:


  ¿î¿µÀÚ(2015-03-04 14:53:40, Hit : 2709, Vote : 1396
 sh ¼¿ ¸ðÀ½

½©½ºÅ©¸³Æ® óÀ½   #!/bin/sh
»ç¿ë ÇÏ·Á´Â ¸í·É¾î ÇØ¼®±â°¡ bash ½© ÀÓÀ» ¹Ì¸® ¾Ë·ÁÁØ´Ù
ÀÚ¼¼ÇÑ ¼³¸íÀº ¾Æ·¡ ¸µÅ© ÂüÁ¶
http://forum.falinux.com/zbxe/index.php?document_srl=541629&mid=lecture_tip

==================================================================

ÆÄÀÏÀ» ¶óÀÎ ´ÜÀ§·Î ÀÔ·Â ¹Þ±â

#!/bin/bash

while read line
do
    echo $line
done < $1

==================================================================
ÆÄÀÏ À̸§°ú È®ÀåÀÚ ÃßÃâ

#nameÀº FullPath ÆÄÀÏÀ̸§
file_name=$(echo "$name" | sed 's/\.[^\.]*$//')
file_ext=$(echo "$name" | sed 's/^.*\.//')
echo "### name=$file_name    ext=$file_ext"

==================================================================
´Ù¸¥ Shell È£Ãâ

¼Ð ³»¿¡¼­ ´Ù¸¥ ¼ÐÀ» È£Ãâ ÇÑ´Ù.
sh ./sub_test.sh        

==================================================================
"./" ¹®ÀÚ¿­À» "/"¹®ÀÚ¿­·Î ġȯ  - "/"¸¦ ġȯÇϱâ À§ÇØ ±¸ºÐÀÚ¸¦ "/"¿¡¼­ "|"·Î ¹Ù²Þ

echo ./too/hello  | sed "s|./||"
Ãâ·Â : /tool/hello

==================================================================
¹®ÀÚ¿­ ġȯ °á°ú¸¦ º¯¼ö(name)¿¡ ³Ñ±â±â - `´Â ÀÛÀº ½°Ç¥°¡ ¾Æ´Ï¶ó ¾îÆÛ½ºÆ®·ÎÇÇ´Ù.

name=`echo $line | sed "s|./|/|"`
echo $name





¡â ³×ºñ¸Þ½Ã
¡ä À¯´Ð½º

Copyright 1999-2022 Zeroboard / skin by zero