随笔分类 -  shell

摘要:编写脚本中 如果我们命令行传参个数超过10个,无法获取第九个以后的值 测试:(可以看到,从第10个传参开始,无法获取正确传参内容) [root@localhost ]# cat test.sh #!/bin/bash test1=$1test2=$2test3=$3test4=$4test5=$5t 阅读全文
posted @ 2022-11-02 17:29 -小-白- 阅读(135) 评论(0) 推荐(0) 编辑
摘要:​ for循环:(每读取一行在字符串下面添加#号) [root@localhost ]# cat /etc/passwd|awk -F ':' '{print $3}'|tail -5 > test1.txt [root@localhost ]# cat test1.txt 989 72 70 38 阅读全文
posted @ 2022-11-02 17:28 -小-白- 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:​ shell脚本判断是否为纯数字 [root@host ]# cat test.sh #!/bin/bash test=$1 echo "$test"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] #纯数字返回值为0,不是纯数字返回值不等于0 if [ "$?" = " 阅读全文
posted @ 2022-10-31 17:06 -小-白- 阅读(475) 评论(0) 推荐(0) 编辑
摘要:​ shell脚本传递命令行参数并设置默认值参数: 测试文件为两个4个传参,前2个正常传参,后2个是有默认值的传参 [root@hosts ]# cat test.sh #!/bin/bash t1=$1 #正常传递第1个参数 t2=$2 #正常传递第2个参数 t3=${3:-test3} #第三个 阅读全文
posted @ 2022-10-31 15:43 -小-白- 阅读(764) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示