应用案例:

 

当前目录下有若干目录,有多个目录下有一个名叫build.sh的脚本,但是没有可执行权限,现在要将所有的build.sh假如可执行权限。

 



pengdl@debian:~/work/SDK_3520D/Hi3520D_SDK_V1.0.2.2c/source/opensource$ find -name build.sh -exec ls -l {} +
-rw------- 1 pengdl pengdl 275 Jan 26 11:33 ./freetype-1.3.1/build.sh
-rw------- 1 pengdl pengdl 42 Jan 26 11:35 ./fuse-2.9.0/build.sh
-rw------- 1 pengdl pengdl 42 Jan 26 11:33 ./gettext-0.10.40/build.sh
-rw------- 1 pengdl pengdl 43 Jan 26 11:34 ./jpeg-8c/build.sh
-rw------- 1 pengdl pengdl 514 Jan 26 11:35 ./libpcap-1.2.1/build.sh
-rw------- 1 pengdl pengdl 65 Jan 26 11:38 ./libxml2-2.7.2/build.sh
-rw------- 1 pengdl pengdl 135 Jan 26 11:32 ./lsof_4.85/lsof_4.85_src/build.sh
-rw------- 1 pengdl pengdl 806 Jan 26 11:32 ./lua-5.0/lua-5.0-packet/lua-5.0/build.sh
-rw------- 1 pengdl pengdl 121 Jan 26 11:33 ./lzma-4.32.7/build.sh
-rw------- 1 pengdl pengdl 853 Jan 26 11:35 ./net-snmp-5.1.4.2/build.sh
-rw------- 1 pengdl pengdl 42 Jan 26 11:44 ./ntp-4.2.6p5/build.sh
-rw------- 1 pengdl pengdl 474 Jan 26 11:39 ./parted-1.8.0/build.sh
-rw------- 1 pengdl pengdl 42 Jan 26 11:34 ./ppp-2.4.4/build.sh
-rw------- 1 pengdl pengdl 51 Jan 26 11:44 ./smartmontools-5.38/build.sh
-rw------- 1 pengdl pengdl 42 Jan 26 11:39 ./strace-4.7/build.sh
-rw------- 1 pengdl pengdl 162 Jan 26 11:41 ./util-linux-2.21.2/build.sh
-rw------- 1 pengdl pengdl 100 Jan 26 11:43 ./xz-5.0.5/build.sh
-rw------- 1 pengdl pengdl 2879 Jan 26 11:43 ./xz-5.0.5/macosx/build.sh
-rw------- 1 pengdl pengdl 45 Jan 26 11:34 ./zlib/build.sh


pengdl@debian:~/work/SDK_3520D/Hi3520D_SDK_V1.0.2.2c/source/opensource$ find -name build.sh -exec chmod +x {} +
pengdl@debian:~/work/SDK_3520D/Hi3520D_SDK_V1.0.2.2c/source/opensource$ find -name build.sh -exec ls -l {} +
-rwx--x--x 1 pengdl pengdl 275 Jan 26 11:33 ./freetype-1.3.1/build.sh
-rwx--x--x 1 pengdl pengdl 42 Jan 26 11:35 ./fuse-2.9.0/build.sh
-rwx--x--x 1 pengdl pengdl 42 Jan 26 11:33 ./gettext-0.10.40/build.sh
-rwx--x--x 1 pengdl pengdl 43 Jan 26 11:34 ./jpeg-8c/build.sh
-rwx--x--x 1 pengdl pengdl 514 Jan 26 11:35 ./libpcap-1.2.1/build.sh
-rwx--x--x 1 pengdl pengdl 65 Jan 26 11:38 ./libxml2-2.7.2/build.sh
-rwx--x--x 1 pengdl pengdl 135 Jan 26 11:32 ./lsof_4.85/lsof_4.85_src/build.sh
-rwx--x--x 1 pengdl pengdl 806 Jan 26 11:32 ./lua-5.0/lua-5.0-packet/lua-5.0/build.sh
-rwx--x--x 1 pengdl pengdl 121 Jan 26 11:33 ./lzma-4.32.7/build.sh
-rwx--x--x 1 pengdl pengdl 853 Jan 26 11:35 ./net-snmp-5.1.4.2/build.sh
-rwx--x--x 1 pengdl pengdl 42 Jan 26 11:44 ./ntp-4.2.6p5/build.sh
-rwx--x--x 1 pengdl pengdl 474 Jan 26 11:39 ./parted-1.8.0/build.sh
-rwx--x--x 1 pengdl pengdl 42 Jan 26 11:34 ./ppp-2.4.4/build.sh
-rwx--x--x 1 pengdl pengdl 51 Jan 26 11:44 ./smartmontools-5.38/build.sh
-rwx--x--x 1 pengdl pengdl 42 Jan 26 11:39 ./strace-4.7/build.sh
-rwx--x--x 1 pengdl pengdl 162 Jan 26 11:41 ./util-linux-2.21.2/build.sh
-rwx--x--x 1 pengdl pengdl 100 Jan 26 11:43 ./xz-5.0.5/build.sh
-rwx--x--x 1 pengdl pengdl 2879 Jan 26 11:43 ./xz-5.0.5/macosx/build.sh
-rwx--x--x 1 pengdl pengdl 45 Jan 26 11:34 ./zlib/build.sh