"Bash 폴더 있는지 확인"의 두 판 사이의 차이

18번째 줄: 18번째 줄:
</source>
</source>


==실행예시==
==실행예시1: 절대경로==
<source lang='console'>
<source lang='console'>
testuser@zetawiki:~$ mydir='/etc/apache2'
testuser@zetawiki:~$ mydir='/etc/apache2'
36번째 줄: 36번째 줄:
> fi
> fi
'/etc/asdfasdf' does NOT exist.
'/etc/asdfasdf' does NOT exist.
</source>
==실행예시2: 절대경로==
<source lang='console'>
testuser@zetawiki:/etc$ mydir='apache2'
testuser@zetawiki:/etc$ if [ -d $mydir ]; then
>    echo "'$mydir' exists."
> else
>    echo "'$mydir' does NOT exist."
> fi
'apache2' exists.
</source>
<source lang='console'>
testuser@zetawiki:/etc$ mydir='asdfasdf'
testuser@zetawiki:/etc$ if [ -d $mydir ]; then
>    echo "'$mydir' exists."
> else
>    echo "'$mydir' does NOT exist."
> fi
'asdfasdf' does NOT exist.
</source>
</source>



2018년 3월 11일 (일) 15:34 판

1 개요

Bash 폴더 있는지 확인
Bash 디렉토리 있는지 확인
mydir='/tmp'
if [ -d $mydir ]; then
    echo "'$mydir' exists."
else
    echo "'$mydir' does NOT exist."
fi
mydir='/tmp'
if [ ! -f $mydir ]; then
  echo "'$mydir' does NOT exist."
fi

2 실행예시1: 절대경로

testuser@zetawiki:~$ mydir='/etc/apache2'
testuser@zetawiki:~$ if [ -d $mydir ]; then
>     echo "'$mydir' exists."
> else
>     echo "'$mydir' does NOT exist."
> fi
'/etc/apache2' exists.
testuser@zetawiki:~$ mydir='/etc/asdfasdf'
testuser@zetawiki:~$ if [ -d $mydir ]; then
>     echo "'$mydir' exists."
> else
>     echo "'$mydir' does NOT exist."
> fi
'/etc/asdfasdf' does NOT exist.

3 실행예시2: 절대경로

testuser@zetawiki:/etc$ mydir='apache2'
testuser@zetawiki:/etc$ if [ -d $mydir ]; then
>     echo "'$mydir' exists."
> else
>     echo "'$mydir' does NOT exist."
> fi
'apache2' exists.
testuser@zetawiki:/etc$ mydir='asdfasdf'
testuser@zetawiki:/etc$ if [ -d $mydir ]; then
>     echo "'$mydir' exists."
> else
>     echo "'$mydir' does NOT exist."
> fi
'asdfasdf' does NOT exist.

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}