![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
文章平均质量分 92
z54572
这个作者很懒,什么都没留下…
展开
-
《转载-存档》shell中输入输出重定向,>、>>、<、<<、>/dev/null、2>&1、<<end、<<EOF等
转载自:https://www.jb51.net/article/106373.htm 其他参考:www.runoob.com/linux/linux-shell-io-redirections.html 实际上,输入输出重定向中的3个标准文件描述符,输入0、正常输出1、错误输出2,这三个值经常被省略。 举例: ls > shell_out 等价于: ls 1> shell_out 前言 相信大家经常能在shell脚本中发现>/dev/null 2>..转载 2021-09-16 10:14:23 · 156 阅读 · 0 评论 -
(转)Linux:shell脚本字符显示特殊颜色效果
shell脚本字符显示颜色和特殊效果 (一) 颜色显示 1)字符颜色显示 #!/bin/bash #字符颜色显示 #-e:允许echo使用转义 #\033[:开始位 #\033[0m:结束位 #\033等同于\e echo -e "\033[30m黑色字\033[0m" echo -e "\033[31m红色字\033[0m" echo -e "\033...转载 2019-02-19 16:27:56 · 711 阅读 · 0 评论 -
Shell 脚本调试经验-2
给sh 脚本传递参数时,需要解析参数,命令后提供的所有的以空格分隔的内容对shell来说都是参数。传入的参数有两种类型 一种是开关参数:只有参数不需要指定参数值;另一种是含值参数:提供指定参数的值。当指定含值参数时,还需要紧随其后指定一个参数作为前面含值参数的值。 为了能被getopts识别,提交命令行时,参数名需要 以"-"标记。如果是含值参数则参数值紧随其后以空格分隔且不需要"-"标记...原创 2019-09-23 17:26:23 · 115 阅读 · 0 评论 -
Shell 脚本调试经验-3
Shell 数组: 定义空数组:array_name=() #等号两边不能有空格 定义初始化数组: arrary_name=(a b c d ) #默认分隔符为空格,可是手动修改IFS 变量设置新的分隔符,入逗号。 将字符串分割为数组:string_name=1,2,3 希望得到数组:arrary_name=(1 2 3) arrary_name=(`echo "${string_nam...原创 2019-09-29 19:38:56 · 92 阅读 · 0 评论