a.out이란 파일이 있는데 특정 디렉토리의 파일을 읽어서 a.out의 arugument로 주려합니다. 그 디렉토리의 파일갯수만큼 실행이 되야되겠죠...? 대충 ls /dir../ | ~~~ 이런 식으로 만들어야 되는가 생각했는데 아무리해도 안되네요. 간단하게라도 도움을 부탁드립니다.
디렉토리 안의 파일을 하나씩 인자로 넘기려면 for 문을 쓰는 것이 간단합니다. for f in /dir/* 로 반복하면서 ./a.out $f 를 실행하면 파일 개수만큼 실행됩니다. 파이프로 xargs 를 써도 같은 일을 할 수 있습니다.