![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell实用技巧
linux-wangwenbing
一名普通的程序猿
展开
-
linux:批量量修改文件扩展名
#!/bin/bashfor i in $(ls *.$1) //找到所有的txt文件交给for循环don=${i%.*} //用去尾的方法删除扩展名mv $i $n.$2 //再将源文件扩展名修改为docdone原创 2022-05-09 20:33:31 · 382 阅读 · 0 评论 -
linux使用case分支编写控制nginx服务的脚本
#/bin/bashwwb(){echo -e "\033[$1m$2\033[0m"}case $1 inkai | start)/usr/local/nginx/sbin/nginxecho "nginx服务已开启";;guan | stop)/usr/local/nginx/sbin/nginx -s stopecho "nginx服务已关闭";;rc | restart)/usr/local/nginx/sbin/nginx -s stop/usr/local/ngi.原创 2022-05-09 20:25:24 · 698 阅读 · 0 评论 -
linux批量创建用户(8位随机密码),shell实用小编程
#!/bin/bashy=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789#随机密码源for x in $(cat 1.txt)#需提前将所需创建用户写入文件中douseradd $xecho "用户$x已创建"a=for i in {1..8}don=$[RANDOM%62]c=${y:n:1}a=$c$adoneecho "$x用户的密码为$a" >> passwd.txt #存储...原创 2022-05-09 20:20:04 · 524 阅读 · 0 评论