[yummyWiki] Pipeline

1 분 소요

빠밤빠밤~ 요즘 갑툭하는 야미예여!! 아 오랜만에 제 글들을 보았는데 갯수가 참 적었네염!! 언제 100개채우징..

갑자기 글을 쓰고싶어지게 된 이유!! 저를 요즘 마구 괴롭히는 Shell Script 때문이에여!! 회사에서 거의 스크립트쟁이로 불릴만큼 거의모든걸 스크립트로 해결하고는 있긴 한데...



으헣헣헣ㅎ허허헣 위키백과에 있는 표준 설명과 달리 버그가 있는것들을 알려드리려 합니다!! 이미 정리해놓은 사진이 있으니 조금의 설명과 대체를!!


Pipeline

pipeline(|) 은 처음 언어를 접했을 때 사람들이 못찾는 back slash(\) 를 shift 와 함께 조합하여 누르면 나오는 문자입니다. 예전에 바코드 문자라고 유명했던 영어 소문자 엘(l), 영어 대문자 아이(I), 그리고 pipeline(|) 3대장 중 하나이지요. llIll|IllI| 크킄

키보드를 통한 흐름에 대하여 일련의 프로세스 체인 순서라고 할 수 있어요.



예를 들어, echo hello 라고 하면 stdout 을 통해 나오는 것은 hello 이겠죠?! 이 hello 를 stdin 으로 받아들이고 grep hell 을 하게되면(echo hello | grep hell) hello 라는 input 을 가지고 grep hell 을 실행하여 hello 가 stdout 로 나오는 그런 순서가 되겠습니다!

프로세스에서 특정 pid 또는 cmd 에 대한 결과를 찾을 때 많이 사용하죠! ps -ef | grep yummy | awk '{print $2}' 뭐 요론식으루염!


자 그럼 여기서 버그사항 사진첨부 들어감니다!! 스압과 함께 복잡한 스크립트 및 커맨드 설명들이 있어욤!!


Bug Capture


스크립트 쟁이인 야미의 버그에 대한 포효가 느껴지시나염?! 아니 이 장비가 SunOS 5.10 Sparc 장비라서 그렇다고 칠게염! 이장비만의 고유 버그라고 생각할 슈도 있을테니까여!

그런데 ㅜㅠㅜ 얼마 전 HP-UX 11.23 iv에서도 동일 문제가 발생해써염 ㅜㅜ 흐어어 그건 변수의 데이터가 그리 길지도 않은 프로세스 확인에 대한 pipeline 이었는데!! 파이프라인 5개를 사용하니 애가 먹통이 되더군녀... 참 재미난 일들 많은거가타욤 unix/linux 다루다 보면염 히히


그럼 다들 좋은 하루 보내세욧!! 제가 기분 말끔한 영상 하나 투척해드릴게염 크킄...



아~~ 기분 좋닭ㅋㅋㅋ 담에봐염!!


Check out the yummyhit’s website for more info on who am i. If you have questions, you can ask them on E-mail.

카테고리:

업데이트:

댓글남기기