Shell编程
梦境工程师-335
啥都会一点的六边形战士,我常在一个神秘的网络里接各种稀奇古怪的订单
展开
-
Shell编程(二)函数编程
文章目录一、第一个简单的函数二、能输入参数的函数 一、第一个简单的函数 #定义函数 demoFun(){ echo "已执行demoFun函数!" } #执行函数 demoFun 二、能输入参数的函数 #当n>=10时,需要使用${n}来获取参数。 #定义函数 funWithParam(){ echo "参数一为 $1 !" echo "参数二为 $2 !" echo "参数十为 ${10} !" echo "参数十一为 ${11} !" echo原创 2021-05-04 14:31:20 · 70 阅读 · 0 评论 -
shell 编程批量创建用户
#!/bin/bash i=1 groupadd group1 while [ $i -le 30 ] do if [ $i -le 9 ] ; then username=user0$i else username=user$i fi useradd $username mkdir /home/$username chown -R $username /home/$username chgrp -R group1 /home/$username i=$(($i+1)) done原创 2021-03-05 18:12:17 · 158 阅读 · 0 评论 -
Linux执行crontab计划任务,定时执行脚本或命令
一、cron的作用 按照设置的时间间隔为用户反复执行某一项固定的系统任务 二、cron的操作命令 查看:crontab -l [-u 用户名] 编辑:crontab -e [-u 用户名] 清除: crontab -r [-u 用户名] (1)查看命令>>> crontab -l root 7127@1106:~$ sudo crontab -l -u root */1 * * * * flock -xn /tmp/stargate.lock -c '/usr/local/qcloud原创 2021-02-20 01:34:24 · 792 阅读 · 4 评论 -
shell编程判断当前目录下是否有文件夹app,没有创建,有则打印已经存在
demo.sh #!/bin/sh if [ ! -d "app" ] then echo "目录不存在" mkdir "demodir" echo "已将不存在的demodir创建完成" else echo "目录已经存在,无需创建" fi 注意:[ ] 里面的内容要离 [ ] 符号至少一个空格的距离,否则无法被系统识别,然后就报错了 ...原创 2021-02-20 01:34:08 · 238 阅读 · 0 评论 -
shell编程for循环打印自己学号10次
demo.sh for i in {1..10} do echo "第$i次打印我的学号:202040871020" done原创 2021-02-20 01:33:47 · 3181 阅读 · 0 评论