shell
zjyhyrl123
这个作者很懒,什么都没留下…
展开
-
shell编程实战训练二
实战十五:猜一个随机数#!/bin/bashsum=$[RANDOM%100]count=0while :do read -p "请你猜一个0到100之间的数:" guess [[ $guess =~ [[:alpha:]] || $guess =~ [[:punct:]] ]] && echo " invalid enter" && exit let count++ if [ $guess -eq $原创 2020-12-15 21:30:32 · 220 阅读 · 0 评论 -
shell编程实战训练一
实战一:清空一个文件内容#!bin/bashecho "by.c :"cat by.ccat /dev/null > by.c #把/dev/null内容重定向到by.c中echo "by.c is empty!"exit # 这是从一个脚本中退出正确合适的方法实战二:从文件中读取一个个数据#!bin/bash#默认分隔符为空格或换行或制表File="test"cat $Filefor state in $(cat $File)do echo "$state原创 2020-12-14 13:16:39 · 291 阅读 · 0 评论 -
SHELL:echo -e “\033[字背景颜色;字体颜色m字符串\033[0m“
格式: echo -e “\033[字背景颜色;字体颜色m字符串\033[0m”例如:echo -e “\033[41;36m something here \033[0m”其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末.\033[ ; m …… \033[0m字背景颜色范围:40----4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-----------3930:黑31:红32转载 2020-12-12 22:11:03 · 2054 阅读 · 0 评论 -
shell编程
输出数据之echoecho “\t” #打印 \techo -e "hello\tworld"#加了-e 转义字符就会起作用echo -e "hello\rwor"#\r使光标返回行首,所以就是worlo,覆盖了hel输出数据之printf完全符合C语言的用法printf “%d” 12#输出12printf “%-10d” 56#56 左对齐,宽度为10printf “”输入数据之readread key#从键盘读取数据,赋值给变量keyecho $key #打印变量ke原创 2020-12-11 12:30:49 · 145 阅读 · 0 评论 -
shell中的$用法
shell中$的用法$在shell中有许多用法,在这里总结一下免得记混淆。通常情况下,在工作中用的最多的有如下几项:$0:Shell 的命令本身$1到9:表示 Shell 的第几个参数$? :显示最后命令的执行情况$#:传递到脚本的参数个数$$:脚本运行的当前进程 ID 号$*:以一个单字符串显示所有向脚本传递的参数$!:后台运行的最后一个进程的 ID 号$-:显示 Shell 使用的当前选项...原创 2020-12-09 14:05:46 · 1558 阅读 · 0 评论