shell脚本修改文件名,并在指定目录执行./nginx -s reload
时间: 2024-03-09 10:46:03 浏览: 201
nginx目录路径重定向的方法
好的,我可以帮你编写一个 shell 脚本来实现这个功能。请确认你要修改的文件名格式以及指定的目录和 nginx 服务的路径。
以下是示例代码:
```bash
#!/bin/bash
# 定义变量
dir="/path/to/your/directory"
old_name="old_name_pattern"
new_name="new_name_pattern"
nginx_path="/path/to/your/nginx"
# 进入指定目录
cd $dir
# 修改文件名
for file in $old_name; do
mv $file ${file/$old_name/$new_name}
done
# 重新加载 nginx 服务
$nginx_path -s reload
```
请将脚本保存为一个 `.sh` 文件,并在终端中使用 `chmod +x your_script.sh` 命令添加执行权限,然后运行该脚本即可。
阅读全文