在实际使用linux指令的时候,有时候我们希望大量重复性的指令能够通过脚本去完成,不需要每一个都单独通过指令操作;
下面这个里程,通过 for 循环 和 ${x[@]} 取数据,来批量进行 chmod 的指令设置 ;如果有其它类似的功能,也可以通过这个脚本来实现
# 先通过 find / -name debug.sh 查找到所有的debug.sh 路径
# 将查找的路径复制到下面的脚本目录来
# 脚本目录
CHMOD_PROJECTS=(
"/home/du/top/libco/build/debug.sh"
"/home/du/top/libca/build/debug.sh"
"/home/du/top/libcc/build/debug.sh"
)
# 遍历每一个路径,进行chmod设置;注意 ${x[@]} 语法的使用
function chmod_build()
{
for i in "${CHMOD_PROJECTS[@]}"; do
echo "start $i"
chmod +x $i
done
}
chmod_build