셸 프로 그래 밍 파일 내 키워드 포 지 셔 닝 파일

오늘 저녁 에 돌아 와 서 네 번 째 문 제 를 쓸 때 마침 IP 와 일치 해 야 하 는데 그 정규 표현 식 이 너무 징 그 러 워 서...
필 자 는 전에 썼 던 것 을 기억한다. 그러나 어디 에 두 었 는 지 잊 어 버 렸 다.
필자 의 스 크 립 트 테스트 파일 은 모두 한 디 렉 터 리 에 버 려 졌 습 니 다. 연 습 량 이 비교적 많 기 때문에 한 디 렉 터 리 에 각종 시간 이름 을 가 진 디 렉 터 리 입 니 다. 그리고 각 디 렉 터 리 안의 파일 이름 은 모두 test 1. sh, test 2. sh 입 니 다.................................
그리고 필자 가 원 하 는 것 은 어느 날 에 쓴 스 크 립 트 입 니 다. 필 자 는 그 스 크 립 트 에 ping 키 워드 를 사용 한 것 만 기억 합 니 다. 그래서 필요 합 니 다.
코드 는 다음 과 같 습 니 다:
 

  
  
  
  
  1. #!/bin/bash  
  2. #Author: MOS  
  3. #Script name: keyfind  
  4. #Date & Time: 2012-10-09/23:56:59  
  5. #Version: 1.0.1  
  6. #Description:  
  7. #  
  8. # , ,  
  9. Array=(`find /root/shellscripts/ -type f`)  
  10. # , grep ($1 ), ,  
  11. for i in ${Array[*]};do  
  12.     grep $1 $i &> /dev/null && echo "$i" 
  13. done 

좋은 웹페이지 즐겨찾기