여러 명령을 한 줄로 결합

여러 명령을 한 줄로 결합
#!/bin/sh
export origin=/home/user
export dest=/home/temp
find $origin -iname "*.png" -mtime -5 -exec cp "{}" $dest \;
find $origin -iname "*.png" -mtime -5 -exec zip $dest/png.zip "{}" \;
find $origin -iname "*.png" -mtime -5 -printf "%TY-%Tm-%Td %p\n"

5일이 지난 파일을 찾는 스크립트를 만들었습니다. 그런 다음 임시 폴더에 복사하고 압축합니다. 그런 다음 찾은 콘텐츠를 표시합니다. 3개의 명령 또는 최소한 처음 2개의 명령을 한 줄에 결합할 수 있습니까?

답변1

나는 노력할 것이다

find $origin -iname "*.png" -mtime -5 -exec cp "{}" $dest \; -exec zip $dest/png.zip "{}" \; -printf "%TY-%Tm-%Td %p\n"

관련 정보