複数のコマンドを1行にまとめる

複数のコマンドを1行にまとめる
#!/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行に結合できますか?

ベストアンサー1

頑張ります

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

おすすめ記事