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