Linux shell编程
文章平均质量分 85
LKsTaRt~
这个作者很懒,什么都没留下…
展开
-
【Linux】shell编程5(Shell脚本常见错误示例、Shell脚本调试技巧、shell脚本开发环境配置和优化、vim常用快捷操作、seq 序列化产生数字)
1、 bash [-nvx] script.sh #-n:不会执行该脚本,仅查询脚本语法是否有问题,并给出错误提示 #-v:执行脚本时,先将脚本的内容输出到屏幕上,然后执行脚本,如果有错误,会给出 错误提示#-x:将执行的脚本的内容及输出显示到屏幕上,2、优化vim编辑配置3、seq常用选项 -w -sf -f原创 2023-01-31 13:27:38 · 3184 阅读 · 0 评论 -
【Linux】shell编程4(break语句、continue、exit、shell的函数、返回值return)
break语句用于从for、while、until或select循环中退出、停止循环的执行。continue语句用于跳过循环体中剩余的命令直接跳转到循环体的顶部,而重新开始循环的下一次重复。exit退出目前的shell,执行exit可使shell以指定的状态值退出。原创 2023-01-30 23:45:02 · 3539 阅读 · 0 评论 -
【Linux】shell编程3(if 条件语句、case条件语句、while循环、for循环、产生随机数的常见方法)
产生随机字符方法# echo "Nebula$RANDOM"|md5sum|cut -d " " -f1| cut -c 2-16# date +%s|md5sum |cut -c 2-16# openssl rand -base64 8# cat /dev/urandom | od -x| tr -d " "| head -1|cut -c 2-16# cat /proc/sys/kernel/random/uuid | tr "-" "0"| cut -c 2-16原创 2023-01-30 00:22:42 · 1699 阅读 · 0 评论 -
【Linux】shell编程1(shell脚本书写格式、脚本中的环境变量、普通变量、自定义环境变量、变量数组、位置变量、状态变量、内置变量、变量扩展)
${parameter:-word}如果parameter的变量值为空或者未赋值,则会返回word字符串代替变量值${parameter:=word}如果parameter的变量值为空或者未赋值,则设置这个变量值为word,返回值也是word${parameter:?word} 如果parameter的变量值为空或者未赋值,那么word字符串会被当做标准错误输出,否则输出变量的值${parameter:+word} 如果parameter的变量值为空或者未赋值,则输出空值,否则wo原创 2023-01-24 20:28:58 · 2554 阅读 · 0 评论 -
【Linux】shell编程2(算数运算符、算术操作符、运算命令、(())、expr命令用法、let、bc、$[]、read命令、Shell条件测试 、文件测试、字符串测试、整数二元比较、逻辑操作符)
read命令用来从标准输入中获取变量值,read是bash内置命令。Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。最常用的是p和t;原创 2023-01-26 13:55:55 · 553 阅读 · 0 评论