줄 시작 부분에 정확한 표현이 있는 파일을 찾기 위해 파일을 반복하려면 어떻게 해야 합니까?

줄 시작 부분에 정확한 표현이 있는 파일을 찾기 위해 파일을 반복하려면 어떻게 해야 합니까?

int tube[2] 내 모든 파일을 읽고 줄의 시작 부분에 쓰여진 파일을 찾는 스크립트를 찾고 있습니다 .

sed -e 's/Ancien/Nouveau/g' nomFichierEntrée > nomFichierSortie

하지만 파일을 어떻게 반복합니까?

for int i in ls do
    sed '^int tube[2]'
loop?

아니면 내가 뭔가를 놓치고 있는 걸까?

어떻게 사용하나요?

답변1

grep -l '^int tube\[2]' ./*

로 시작하는 현재 디렉터리에 최소한 한 줄이 나열됩니다 int tube[2]. [정규식 연산자이기 때문에 이스케이프해야 합니다.

어떤 경우 에라도,구문 분석된 출력은 ls일반적으로 나쁜 생각입니다..

답변2

for i in $( ls ); do
.
.
.
done

관련 정보