posted by 귀염둥이채원 2021. 4. 8. 21:55

; - 앞의 명령어가 실패해도 다음 명령어가 실행
&& - 앞의 명령어가 성공했을 때 다음 명령어가 실행
& - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행

# ; - 성공여부와 상관없이 다음 명령어 실행
$ mkdir test; cd test; touch abc

test 디렉토리가 이미 상황이라면 아래와 같은 결과가 된다.
mkdir test(실패); cd test; touch abc
이 경우 cd test가 실행되고, touch abc도 실행된다.

# && - 성공한 경우에 다음 명령어 실행
반면에 아래의 경우는 cd test와 touch abc가 실행되지 않습니다.
$ mkdir test(실패) && cd test && touch abc

# 명령의 그룹핑 {}
$ mkdir test && { cd test3; touch abc; echo 'success!!' } || echo 'There is no dir';
mkdir test가
성공했을 때 cd test2; touch abc를 실행하고 success!!를 출력합니다.
실패했을 때 echo 'There is no dir'를 실행합니다.
이때 실행되는 명령들은 현재 쉘의 컨텍스트에서 실행됩니다. 만약 서브 컨텍스트에서 실행하고 싶다면 '('와 ')'를 사용하시면 됩니다. (참고)

# 명령어의 반환값
리눅스(유닉스)의 모든 명령어는 종료할 때 성공 여부를 알려줍니다.
test 디렉토리가 없는 곳에서 아래 명령을 실행해보세요.
$ mkdir test

그리고 아래 명령을 실행해보세요.
echo $?
이 명령어는 이전 명령어가 반환한 값을 알아내는 것입니다. 결과는 아래와 같습니다.
0

반대로 test 디렉토리가 이미 있는데 mkdir test를 실행한 후에 echo $?를 실행하면 아래 값이 출력됩니다.
1
또는 존재하지 않는 명령어를 실행하면 127이 출력될꺼예요. 즉 리눅스에서는 0이 아닌 값은 실패(false)를 의미합니다.

즉, 리눅스에서는 0이 아닌 값은 실패(false)를 의미


# 참고사이트
https://opentutorials.org/course/2598/15818
http://www.gnu.org/software/bash/manual/html_node/Command-Grouping.html

posted by 귀염둥이채원 2021. 4. 8. 21:00

* 표준출력 : shell에서 실행시 정상 종료시의 메시지로 화면에 출력됨, 파일 디스크립터는 1번
* 표준에러 : shell에서 실행시 발생한 에러 메시지로 화면에 출력됨. 파일 디스크립터는 2번
* /dev/ull : 출력이 파기되어, 아무것도 출력이 되지 않음. (쓰레기통으로 표현됨)
* 2>&1 : 2(표준에러)를 1(표준출력)으로 보내기
* >/dev/null 2>&1 : 앞에 1이 생략 (1>/dev/null 2>&1) → 표준출력,표준에러 다 버려라.

# error.sh

#!/bin/bash

echo "About to try to access a file that doesn't exist"
cat bad-filename.txt


# stdout 및 stderr 모두 리디렉션
./error.sh 1> capture.txt 2> error.txt

# stdout 및 stderr을 동일한 파일로 리디렉션
./error.sh > capture.txt 2&>1


# exam.py

!/usr/bin/env python

import sys

sys.stdout.write("stdout")
sys.stderr.write("stderr")


# stdout을 파일로 redirect
$ ./exam.py > test.txt

# stderr을 refirect하고, stdout만 화면 표시
./exam.py 2> test.txt

# stdout 과 stderr 둘다 파일로 저장
./exam.py 2&> test.txt

# stdout 과 stderr 둘다 화면과 파일로 동시에 redirect
./exam.py 2>&1 | tee test.txt


# 참고사이트
https://stackoverflow.com/questions/637827/redirect-stderr-and-stdout-in-bash

posted by 귀염둥이채원 2021. 4. 8. 20:42

리눅스에서 cat <<EOF에 대해 정리한다.
* Bash 쉘에서 HEREDOC 구문의 전형적인 형식
* 쉘스크립트에서 명령어를 help
* 직접 입력한 텍스트를 파일로 저장시 사용
* 주로 시작 및 종료를 알리는 키워드로 EOF(End of File) 사용하지만 다른것을 사용해도 된다.

# cat을 이용해 여러 줄을 입력하는 방법

$ sql=$(cat <<EOF
SELECT foo, bar FROM db
WHERE foo='baz'
EOF
)

$ echo $sql
SELECT foo, bar FROM db WHERE foo='baz'


# cat을 이용해 여러 줄을 파일(print.sh)로 저장

$ cat <<EOF > print.sh
#!/bin/bash
echo \$PWD
echo $PWD
EOF

$ cat print.sh
#!/bin/bash
echo $PWD
echo /root


# 쉘스크립트에서 print_usage에 사용하기

$ cat test.sh
function print_usage {
cat << EOF
>> Usage: ${0} <name> <date>
Required Arguments:
- name: set name
- date: set date
EOF
}

if [ $# -lt 2 ]; then
print_usage
exit 1
fi

$ ./test.sh kim
>> Usage: ./test.sh <name> <date>
Required Arguments:
- name: set name
- date: set date



# 참고사이트
https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_cat_%E2%89%AAEOF
https://twpower.github.io/142-use-cat-for-multiline-stdin
https://stackoverflow.com/questions/2500436/how-does-cat-eof-work-in-bash

posted by 귀염둥이채원 2019. 7. 27. 00:47


그것이 알고싶다[1178회] 아내의 비밀과 거짓말 

- 고유정은 왜 살인범이 되었나?


고유영 체포 영상

고유정 현남편 의붓아들 사건 진실

그것이 알고싶다 고유정

고유정 사건 집중 분석


27일 방송되는 SBS 그것이 알고싶다에서

김상중은 고유정 편 녹화를 마치고 

"다뤘던 사건 중 가장 충격적"이라며 

한동안 대기실을 떠나지 

못한 것으로 전해졌다.


그것이 알고싶다 제작진은 

고유정 편 제작을 위해 

고유정의 현 남편을 고유정과 

함께 살던 집에서 만났다.


제작진에 따르면 고유정은 

귀신을 쫓는다는 목적으로 

팥과 소금을 가방에 넣고 다녔다. 


집 안에는 의붓아들이 사망할 

당시 누워있던 침대와 

혈흔도 남아 있었다.


전 남편 살해를 인정한 

고유정은 의붓아들은 

죽이지 않았다고 주장하고 있다. 


하지만 현 남편은 아들 사망 사건과 

관련해 "당시에는 몰랐지만 

돌이켜보면 모든 게 고유정의 

계획 같다"고 말했다. 


그는 "아들 사망 전날 밤 

고유정과 차를 마시고 

깊은 잠에 들었던 것으로 

보아 자신도 졸피뎀을 

먹은 게 아닌지 의심된다"

고 주장했습니다. 


제작진은 잠복 중이던 

경찰이 고유정을 체포할 

당시 모습이 찍힌 영상을 

구했다고 전했다. 


제작진에 따르면 체포 당시 

고유정은 손에 붕대를 감고 

쓰레기를 버리다 

"살인죄로 긴급 체포하겠다"는 

경찰의 말에 

"왜요? 제가 다 안 했는데…"라는 

대답을 한 것으로 전해졌다.



'그것이 알고 싶다'는 

전 국민을 충격에 빠트린 

고유정 사건의 전말을 통해 

엽기적인 범행 속에 감춰진 

고유정의 진짜 모습은 

무엇이지 조명한다. 


또한 그가 살인을 저지른 

범행동기가 무엇인지 

집중적으로 파헤친다. 


7월 27일 밤 11시10분 

그것이 알고싶다[1178회] 아내의 비밀과 거짓말 

- 고유정은 왜 살인범이 되었나?

posted by 귀염둥이채원 2019. 7. 22. 21:32


궁금한 이야기 Y에서 

트랜스젠더 수학 강사 

이예나 씨가 출현했습니다.


명문대 출신의 수학 강사 

이현수(가명) 씨는 

학생 4명뿐이었던 

작은 보습학원을 

4년 만에 300명이 다니는 

학원으로 키운 이른바 

스타강사였다고합니다.




2017년 12월 19일 마지막 수업 후 

완전히 종적을 감췄다고 하는데요. 


그날 후 이현수 씨는 

이예나라는 이름으로 살아왔다고합니다.


학생들은 그가 사라지자 궁금했고 

그가 큰병에 걸려 위독하지 

않을까 걱정을 했다고 합니다.


그가 사라진 이유는 어떤 병도 아닌 

남자의 몸으로 여자의 

정신을 가진 성정체성 때문에 

힘들었기 때문이었습니다.


그는 자신의 성정체성을 밝히면 

학부모들에게 질타를 

받을거라는 두려움으로 

힘들게 남자를 연기했지만 

하루하루가 힘들기만 했다고 합니다.


그렇게 수학강사 이현수는 사라졌고 

트렌스젠더로 유튜브에 나타났습니다.


는 아이들을 가르치는 일에 

남다른 애정과 열정으로 

강의를 멈출 수 없었고 

결국은 유튜브에서 

수학 강의를 하며 누구보다도 

더 행복하게 됐다고 합니다.



인스타그램: 

https://www.instagram.com/ssalnono/





유투브: 

https://www.youtube.com/channel/UC_5e4LOBtWcDNLbEjCWCxgw




이예나 수학강사

트렌스젠더 수학강사

이현수 수학강사

테리우스 수학강사

트렌스젠더 이예나

수학강사 이예나 프로필

이예나 쌀이없어요

이예나 인스타그램 유투브

이예나 몸매

이예나 궁금한 이야기 Y




posted by 귀염둥이채원 2019. 7. 21. 18:25


규현은 아이돌, 가수, 

뮤지컬 배우, 방송인으로 활동하고 있습니다.


그저 달달한 목소리의 발라드를 

부르는 가수 정도로만 

알려져 있는 규현인데요.


노래의 기술적인 면에서 규현은 

SM엔터테인먼트 가수들 중 

최고의 테크닉을 가지고 있습니다.


명실상부 남자 아이돌 

보컬리스트의 정점입니다.



21일 오후 방송된 MBC 복면가왕에서는 

지니와 콩국수의 맞대결을 했는데요.


지니가 승리하면서 

콩국수는 가면을 벗고 정체를 공개했다. 

그는 가수이자 배우로 

활동한 배슬기였습니다. 


배슬기는 "복고댄스로 유명해졌고 

지금은 연기자로 열심히 활동하고 있다"며 

근황을 전해 눈길을 모았다.


'복면가왕' 지니를 둘러싸고 

다양한 추측이 나오고 있는 

가운데 시청자들은 특유의 

음색을 근거로 

슈퍼주니어 규현을 지목하고 있습니다.



이름: 조규현


나이: 1988년 2월 3일 (31세)


키: 178cm


몸무게: 68kg


출생지: 서울특별시 노원구 하계동


소속 그룹: 슈퍼주니어, 슈퍼주니어-M, 슈퍼주니어-K.R.Y


학력

서울중평초등학교

신창중학교

염광고등학교

경희대학교 포스트모던음악학과 (학사)

경희대학교 포스트모던음악학과 (석사과정)





복면가왕 지니 콩국수

복면가왕 지니 규현 정체 누구

복면가왕 슈퍼주니어 규현


posted by 귀염둥이채원 2019. 7. 21. 18:15



복면가왕 콩국수 정체

복면가왕 콩국수 배슬기

배슬기 복고댄스

배슬기 나이 키 프로필


배슬기는 대한민국의 배우, 가수입니다.


이름: 배슬기


나이: 1986년 9월 27일 (32세)


키: 169cm


몸무게: 50kg


출생지: 경기도 가평군


데뷔: 2005년 더 빨강 1집 앨범 [더 빨강]


소속사: 티 엔터테인먼트


학력: 상명대학교 영화학과 학사



21일 MBC 복면가왕에서는 

네번째 방어전에 나선 가왕 

나이팅게일의 모습과 네 가수들의 

2라운드 대결이 펼쳐쳤습니다.


지니와 콩국수가 

2라운드에서 맞붙었는데요.


지니는 어반자카파의 

널 사랑하지 않아를 부르며 

풍부한 감성과 호소력 

짙은 목소리를 뽐냈습니다. 


콩국수는 선미의 '사이렌'을 

감미로우면서도 파워풀한 

목소리로 소화했습니다다. 


투표 결과 콩국수가 패했고, 

가면 속에는 배우 배슬기였습니다.



복면가왕 콩국수 선미 사이렌 

posted by 귀염둥이채원 2019. 7. 21. 02:23


제868회 로또당첨번호가 발표됐습니다. 


1등 당첨자는 총 6명으로 

32억3380만4250원을 수령합니다.



7월 20일 오후 로또 868회차 추첨에서 

"12, 17, 28, 41, 43, 44"이 

1등 당첨번호로 뽑혔습니다. 

2등 보너스 번호는 25입니다.


1등 당첨자의 패턴은 

자동 3명, 수동 3명입니다.


# 1등 당첨지역과 판매점

1. 노다지복권방 (자동)  서울 양천구 신월1동 116-14번지

2. 행운복권방 (수동)  서울 은평구 응암동 598-18번지 1층 3호

3. 묵동식품 (수동)  서울 중랑구 묵동 238-11번지

4. 라이프마트 (수동)  인천 중구 항동7가 58-98번지 5호

5. 운수대통 (자동)  경기 수원시 권선구 호매실동 87-2

6. 동남슈퍼 (자동)  전북 부안군 부안읍 동중리 130-5



로또당첨번호 5개와 보너스 번호를 

맞힌 로또 2등은 61명으로, 

당첨금액은 5301만3185원입니다.


5개 번호를 맞힌 3등은 

2,152명으로 150만2698원입니다.. 


4등(4개 번호 일치, 당첨금 5만원)은 10만9133명, 

5등(3개 번호 일치, 당첨금 5000원)은 178만9491명입니다.


로또868회당첨번호

로또 868회 당첨지역

로또 868회 1등 당첨금

posted by 귀염둥이채원 2019. 7. 21. 01:10


SBS 그것이 알고싶다에서 

11년간 지명수배 명단에 

올라와 있는 전처 살인 사건의 

피의자 황주연에 대해 다루었습니다.


전문가들은 황주연이 

타인의 인적 사항을 도용해 

국내에 은신하고 있을 것이라고 

의견을 모았습니다.



약 2년 6개월간의 도피생활을 

지속한 신창원의 경우도 

조력자의 도움으로 도피가 가능했지요. 


신창원은 도둑질한 신분증에 

자신의 사진을 붙이는 방식으로 신

분을 속인 채 살다 검거됐습니다.


황주연 역시 신창원과 마찬가지로 

다른 사람의 인적사항을 

도용한 것으로 확인됐다고 합니다. 


황주연은 2008년 한 PC방을 

이용할 당시 유흥업소 

여성의 주민등록번호를 

사용한 것으로 확인되었습니다.


센트럴시티 살인사건

그것이알고싶다 지명수배 황주연

그것이 알고싶다 황주연 신창원

그것이 알고싶다 11년전 터미널 묻지마 살인

posted by 귀염둥이채원 2019. 7. 18. 01:39


# 호텔 델루나 줄거리

2019년, 서울 시내 가장 번화한 도심 한복판.

가장 금싸라기 땅에 자리 잡고 있는 낡고 허름한 건물.

언뜻보면 재건축을 준비하고 있는 빈 건물인 듯도 보이지만

자세히 보면, 영업 중인 호텔이다.


그 앞을 지나는 수백만의 유동인구가 있지만,

정작 그 호텔 안으로 들어가는 손님은 거의 없다. 낮에는.

밤이 깊어 인적이 끊기고 도심이 잠들 때,

간판에 불이 켜진다.... 호텔 델루나.


령빈(靈賓)전용 호텔 델루나에 

초엘리트 호텔리어 구찬성이 지배인으로 근무하며, 

괴팍하고 심술궂은 사장 장만월과 함께

특별한 영혼손님들에게 특급서비스를 제공하며 벌어지는 이야기.



# 호텔 델루나 등장인물


장만월 역 이지은

구찬성 역 여진구

산체스 역 조현철

이미라 역 박유나


# 장만월 (이지은) 

호텔 델루나의 사장.

껍데기는 달처럼 고고하고 아름답지만, 

천년도 넘게 묵은 노파가 속에 들어앉은 듯

쭈글쭈글하게 못난 성격. 

괴팍하고, 심술 맞고, 변덕이 심하고,

의심과 욕심도 많으며,

심지어 사치스럽기까지 하다.


# 구찬성 (여진구)

초엘리트 호텔리어. 호텔 델루나의 인간 지배인.

강박, 결벽, 집착 등을 모두 갖춘

자기관리가 철저한 완벽주의자로, 

누가 봐도 매우 잘났고 내가 봐도 정말 잘난,

스스로에 대한 자랑스런 마음을 숨기지 못한다. 


한마디로 재수 없을 만큼 잘난 척을 하는 타입이지만

꽤나 예의바른 청년이자

사실은 마음이 연약한 쉬운 남자이다. 

귀신을 무서워하나, 

귀신전용 호텔 델루나의 지배인으로 일하게 된다. 


# 산체스 (조현철)

전 세계 체인을 거느린 어마어마한 규모의 피자왕국 프린스, 찬성의 룸메이트.

영적 능력이 전혀 없어서 델루나 호텔이나 장만월의 실체를 알아채지 못한다. 

덕분에 유일하게 만월과 해맑게 말 놓고 지내는 인물.


# 이미라 (박유나)

종합병원 소아과 의사.

찬성이 미국에서 대학 다니던 시절의 친구.

부잣집에 똑똑하고 예쁜 전형적인 엄친딸. 


# 호텔 델루나 인물관계도