find /var/spool/asterisk/monitor/ -iname “*wav” -type f -exec sh -c ‘ffmpeg -i {} -y -vn -aq 40 -ac 1 `echo {} | sed “s/.wav/.mp4/g”` && rm {}’ \;
-name : 이름입력
-iname: 패턴 입력 -> -name과 비슷하지만 일치는 대소 문자를 구분하지 않습니다. 예를 들어 패턴 'fo *' 및 'F??' 파일 이름 'Foo ', 'FOO', 'foo ', 'fOo'등
-type : f ( regular file), d (directory)
-exec : 다음 명령을 실행하라....
{} : find로 검색된 결과값 하나하나
\; : -exec 명령문의 종료로 앞글자 '}' 와 반드시 띄워 써야 한다
'Linux' 카테고리의 다른 글
std:iterator 를 이용하는 간단한 예제 (0) | 2024.07.25 |
---|---|
websocket 프로토콜 분석 (0) | 2022.01.27 |
C++ pthread pool management library (0) | 2021.12.08 |
vscode 에서 sftp 를 이용하여 서버소스관리하기(로칼에서 git 관리하기) (1) | 2019.10.10 |
SSH 자동 로그인 (ssh 키를 이용한) (0) | 2019.09.17 |