'bash shell'에 해당하는 글 2건




 - ANSI (미국표준협회)

 - 화면상의 커서의 움직임이나 키보드이 역할 등을 제어하는 ANSI Escape code 개발

 - ANSI Escape code 를 이용하여 화면을 제어하거나, 글자색이나 바탕색을 지정가능

화면을 제어한다는 것은 커서의 위치를 이동시킨다거나, clear 명령어와 같이 화면을 지우거나 혹은 특정 부분의 문자를 삭제하는 등의 작업 인데..

최근에는 화면제어 보다는 화면의 색을 지정하는 역할로 많이 사용함.

  • 화면 색지정

  • ^[[숫자m

  • ^[ =>Ctrl+V 다음 Ctrl+Esc 키

    • Ctrl + V , Ctrl+[

   숫자는 색상표

   색상              글자색코드              배경색코드

   검정색               30                           40

   기본화면색 : 0

   bold intensity : 1

   역상 : 7


WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

bash shell script 내에서 if 조건문에 복수의 조건문을 할때, 

if [ condition1 || confition2 ] 혹은 if [condition1 && condition2] 와 같이 시도를 해본다.

잘못된거고 정확히는

if [[ condition1  || condition2 ]] 혹은 if [[ condition1  &&  condition2 ]] 

이다.

중요한것은 condition의 시작과 끝에 space 를 잊지 말라는 것.


아래 예제가 있다.


출처 :  http://www.unix.com/shell-programming-scripting/51832-using-if-statement.html


잘못된 예)


data1="hello"
data2="world"
if [ "$data2" != "world" && "$data1" != "hello"]
then
{
echo "good afternnon"
}
else
{
echo " good morning"
}
fi



올바른 예)


Don't forget to let a space before ] and after [ 

data1="hello" data2="world" if [[ "$data2" != "world" && "$data1" != "hello" ]] then { echo "good afternnon" } else { echo " good morning" } fi




WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,