게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
bash shell
게시물ID : programmer_15159짧은주소 복사하기
작성자 : 뼈로가는DNA
추천 : 0
조회수 : 638회
댓글수 : 4개
등록시간 : 2015/12/24 19:51:01
옵션
  • 본인삭제금지
올리기.PNG
첫줄은 {}를 이용한 함수(?)로 만들어줘서 { } 안의 내용들이 현재 쉘에서 실행되는게 맞는건가요?
즉 hello world 출력값이 var 에 들어가고 그 var 를 echo 했기때문에 저런식으로 hello world가 나왔다고 이해해도 되나요?

두번째줄은 왜 저런값이 나오는지 모르겟습니다.우선 20이 나온 이뉴는 화면에 보이는 첫줄 치기 전에 var에 넣어준 값이었습니다. 
근데 첫줄에서 read var 에 의해서 var 값에 hello world가 들어가서 20이 나올이유가 없지 않나요?

그래서 셋째줄에 read만 사용해서 해봣더니 저런식으로 var 에 값을 넣어주더군요..
제가 아는 read는 3개 인자를 받아서 사용하는 -> ssize_t read(int fd, void *buf, size_t nbytes); 인데
이것과는 다른 read 인건가요?
 
보시는분들한테는 너무 초보적인 것 이긴 하겟지만 
답변 부탁드립니다 (--)(__)
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호