首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Shell基本语法---shell脚本的输入以及脚本拥有特效地输出
】的更多相关文章
shell脚本的输入以及脚本拥有特效地输出
shell脚本的输入以及脚本拥有特效地输出 shell脚本输入之read命令 之前是直接在sh 后加参数 现在是另一种方式 语法:read -参数 -p:给出提示符.默认不支持"\n"换行 -s:隐藏输入的内容 -t:给出等待的时间,超时会退出read -n:限制读取字符的个数,触发到临界值会自动执行 在crt 打开 vi 123.txt -p -s -e 是换行 -t 另一种方式 shell脚本输出上色 语法:echo -e "\033[字背景颜色;字体颜色;特效字符串\…
Shell基本语法---shell脚本的输入以及脚本拥有特效地输出
shell脚本的输入 语法:read -参数 -p:给出提示符.默认不支持"\n"换行 -s:隐藏输入的内容 -t:给出等待的时间,超时会退出read,单位是秒 -n:限制读取字符的个数,触发到临界值会自动执行 #!/bin/bash read -t -p "请输入:" param echo "您输入的是: ${param}" shell脚本输出上色 语法:echo -e "\033[字背景颜色;字体颜色;特效m字符串\033[关闭属性…
Shell基本语法---shell介绍
简介 1. shell是在linux系统上高效运行的脚本语言 2. 主要用来开发一些实用的.自动化的小工具,而不是用来开发具有复杂业务逻辑的中大型软件 3. shell的基本命令也是linux操作系统的基本命令,如下: 命令 作用 例子 cd 切换目录 cd / ls 列出目录内容 ls -al cat 查看小文件内容 cat xxx chmod 修改文件或目录权限 chmod 777 xxx -R chown 变更文件或目录的拥有者或所属群组 chown mysql:mysql test.tx…
Shell基本语法---shell数组
shell数组 arr=( ) #定义数组 echo ${#arr[*]} #打印数组长度 echo ${arr[]} #打印数组的第一个成员 echo ${arr[]} #打印数组的二个成员 echo ${arr[*]} #打印全部内容 echo ${arr[*]::} #打印下标从1到3的内容 for i in ${arr[*]} #遍历数组 do echo $i done arr[]= #将下标为1的内容设置为100 echo ${arr[]} echo ${arr[*]} #打印全部内容…
Shell基本语法---shell的变量以及常见符号
变量 1. 不同于其它语言需要先声明变量 2 .等号的两边不能有空格 3. 调用变量: $a 或者 ${a} a=; echo $a; echo ${a} 变量 变量意思 $? 判断上一条命令执行的是否成功(0:成功 非0:失败) $0 返回脚本的文件名称 $1 - $9 返回对应的参数值 $* 返回所有的参数值 $# 返回参数的个数 符号 符号 符号意思 > 会覆盖原有的内容 >> 不会覆盖原有的内容,尾部追加 ; 执行多条命令 | 管道符 && 前面的命令执行成功,…
shell脚本接收输入
shell脚本接受输入 while read var do cat logs | grep IconsendRedirect | grep $var | awk -F'\t' '{print $8}' | wc -l cat logs | grep IconsendRedirect | grep $var | awk -F'\t' '{print $8}' | awk '!a[$0]++' | wc -l done 根据某列字段过滤不重复后统计总数和输出 cat logs | grep Icon…
shell脚本快速入门----shell基本语法总结
1.#!脚本的开头 #!/bin/bash 2.脚本属性 添加可执行属性,chmod +x 或使用"."运行,例如运行当前目录下的a.sh 可执行命令 ". ./a.sh" 文件格式要是unix,在linux下创建的文件没有问题,在windows下写的脚本要特别注意文件格式 查看文件格式 vim 打开文件 set ff 查看文件格式 set ff=type 设置文件格式,type为文件格式 3.变量 字母下划线开头,后面可以跟字母下划线和数字 赋值: a=1 等号两…
shell 的语法
SHELL 的语法 n 变量:字符串,数字,环境和参数 n 条件:shell中的布尔值 n 程序控制:if, elif, for, while until, case n 命令列表 n 函数 n shell 内置命令 n 获取命令执行结果 n here文档 变量 变量不需要事先为它声明.默认情况下所有的变量都被看作字符串来存储. 区分大小写 名字前加$字符提取变量 如果字符串包含空格,必须用引号把他们括起来.等号两边不能有空格. 可以用read命令将用户的输入赋给一个变量. 使用…
shell基本语法备忘
1.第一行要写明shell种类 #!/bin/bash 2.打印输出 #!/bin/bashecho "Hello World !~" 3.变量定义 变量=前后不能有空格,字符串要用“或‘ 或 不用 变量是若定义的,不定义也可使用,既:值为空 变量可以用 { } 括起来,明确变量名称的范围 #!echo $v_name echo ${v_name}_goodecho $v_id echo $null . 变量替换 a=${b:-0}如果b为空值,则用0代替b赋给a:b…
linux shell基础语法
1.第一个Shell脚本 打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了. 输入一些代码: #!/bin/bash echo "Hello World !" "#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell.echo命令用于向窗口输出文本. 运行Shell脚本有两种方法. 1.1作为可执行程序 将上面的代码保存为t…