Linux 다중 명령어 사용 구분하기(; && ||)


A ; B -> 성공 및 실패에 상관 없이 순차적으로 A, B 모두 실행

&&와 ||를 사용할 때 A는 무조건 실행된다. 단지 B가 실행되는 경우가 각각 다르다.(B에 방점이 있다)

A && B -> A가 성공한 경우에만 B가 실행한다(A가 실패하면 B는 실행하지 않는다)
A || B -> A가 실패한 경우에만 B가 실행된다(A가 성공한 경우에는 B는 실행하지 않는다)

data ; who
data && who
data || who

date ; who
date && who
date || who

윈도우에서는 명령프롬프트에서만 가능하고 &&, ||만 사용할 수 있다

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s