Unix의 특정 디렉토리 아래에 100개의 디렉토리가 있습니다. risk001, risk002, risk003............risk100 각각의 디렉토리에는 파일명.pc 파일과 Makefile이 있습니다. 요 100개의 .pc 파일에서 1 line을, 100개의 makefile에서 3개의 line을 각각 동일한 값으로 변경을 해야 합니다. 좋은 방법을 알고 계실거 같아서..... 꼭 즘 알려주세요.
100 개 디렉토리의 같은 줄을 한 번에 바꾸려면 shell 의 for 문과 sed 를 쓰면 됩니다. 예를 들어 for d in risk*; do sed -i '5s/old/new/' $d/*.pc; done 처럼 하면 됩니다. 바꾸기 전에 백업부터 하세요.