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

tcsh에서 ls 결과를 배열변수로 사용하고 싶습니다.

작성자 정보

  • 이유수 작성
  • 작성일

컨텐츠 정보

본문

tcsh에서, 

특정 directory안에 있는 *.log 파일들의 이름을 변수로 받아 사용하고 싶습니다. 


느낌으로 보자면... 

[root@###]$ ls | grep log

에서 나온 결과를 ${file_name} 이라는 배열에 저장한 다음에, 

이놈을 나중에 


foreach name(${file_name})

grep '어쩌고' $name > $name.txt

end


이런 식으로 하고 싶은데... 

어떻게 해야하나요.. ㅠ.ㅜ)

관련자료

댓글 1

노권수님의 댓글

  • 노권수
  • 작성일
http://www.unix.com/shell-programming-scripting/46490-i-need-help-arrays-c-shell.html

ls 보단 find /var -name "*.log" -exec ls {} \; 이렇게 하심이 좋을 듯 싶군요.

배열을 사용하지 않아도 리스트를 뽑아볼수는 있습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  89 명