질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

셸에 대한 몇가지 질문입니다ㅠ 답변부탁드려요

작성자 정보

  • 김지은 작성
  • 작성일

컨텐츠 정보

본문

1.  ls -FR

    a.c      b.c      cc.c      dir1/       dir2/

dir1 :  d.c    e.e

dir2:   f.d     g.c

여기서..   ls  */*.c     하면   dir1/      d.c     dir2/g.c    => 서브 디렉토리에서 ".c"로 끝나는 모든 파일들

이건 이해가 가는데  

ls  /* 2/?.?  ?.?    =>  "*2" 디렉토리와 현재 디렉토리에 있는 확장자를 갖는 모든파일들

결과는   a.c   b.c   dir2/f.d    dir2/g.c 라고 책에 나와있는데 왜 이런지 모르겠어요 ㅠㅠ

앞에  / 가 왜 붙는건가요?? 만약 현재 디렉토리 밑에 있는 서브디렉토리 나타내려면   ./*2이렇게 해줘야 되는거 아닌가요 ?? ㅠ

 

2.   후면처리 에 대한 질문인데요.. 후면처리 대충 알겠는데

      find .  -name  a.c  -print | mail  glass &   이게  사용자 자신에게 후면프로세스의 출력을 전자우편으로 보내는 것이라는데

후면처리가 어디에 적용되는건가요 ?  mail보내는게 후면처리되는건지.. 아님 파이프라인 처리된 결과? 가 후면처리 되는건지   헷갈리네요 ㅜ

 

3.  c셸 프로그래밍 소스중에  좀 이해안되는 부분이잇는데

set  abc  =  ~/.abc  #abc디렉토리

....

# abc 디렉토리가 없으면 이를 생성

if (!(-e $abc)) then

  'mkdir'  $abc

end if 

여기서  위에 set부분이 이해가 안가요 ㅜ  ~/.이게 뭘 말하는건지... 변수중에 디렉토리 주소?를 set하는건가..

잘 모르겟어요 ㅠ  그리고  'mkdir' 에서  ' ' 이거 안붙이면 안되나요 ?  

관련자료

댓글 1

suki님의 댓글

  • suki
  • 작성일
bash의 export와 비슷하다고 생각하시면 됩니다.
==============================================
http://superuser.co.kr/blog/locli

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  220 명