2014-05-19 1 views
-1

whiteboardCleaner.md 스크립트 (https://gist.github.com/lelandbatey/8677901)를 여러 파일에 사용하고 싶습니다. 그래서 한 번에 두 개의 파일 이름을 입력과 출력으로 전달해야합니다. 사람.폴더의 모든 파일 이름을 bash 스크립트에 전달하고 특별한 부록을 추가하십시오.

스크립트 자체 :

#!/bin/bash 
convert "$1" -morphology Convolve DoG:15,100,0 -negate -normalize -blur 0x1 -channel RBG -level 60%,91%,0.1 "$2" 

은 일반적으로 내가

./whiteboard input.jpg input-processed.jpg 

처럼 실행해야하지만 어떻게 폴더에있는 모든 파일을 통해 I에게 루프를합니까?

+0

폴더의 모든 파일을 반복하는 스크립트의 예를 찾으려고 했습니까? –

+1

나는 가지고있다, 그러나 나는 어떻게 파일 이름에 무언가를 추가 하는가 얻지 않았다? 이것은 나를위한 주요 문제입니다. – user3653988

답변

0
#!/bin/bash 
for file in *.jpg do 
    convert "$file" \ 
    -morphology Convolve DoG:15,100,0 \ 
    -negate \ 
    -normalize \ 
    -blur 0x1 \ 
    -channel RBG \ 
    -level 60%,91%,0.1 \ 
    "${file}-processed" 
done 
관련 문제