리눅스 분류
tcsh에서 ls 결과를 배열변수로 사용하고 싶습니다.
작성자 정보
- 이유수 작성
- 작성일
컨텐츠 정보
- 3,700 조회
- 1 댓글
- 0 추천
- 목록
본문
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 {} \; 이렇게 하심이 좋을 듯 싶군요.
배열을 사용하지 않아도 리스트를 뽑아볼수는 있습니다.
ls 보단 find /var -name "*.log" -exec ls {} \; 이렇게 하심이 좋을 듯 싶군요.
배열을 사용하지 않아도 리스트를 뽑아볼수는 있습니다.