今日:0  |  文章:73
admin
小绿叶技术博客 Lv2 超级管理员

shell 打印99乘法口诀表-shell

# 方法1#!/bin/bashfor((i=1;i<=9;i++)) # for循环,双小括号属性;限制变量 i 初始值和最大值,自加加 # 外循环一次 都是1,内循环第一次都是1自加加。内循环自加到最大结束 # 然后外循环第二次开始执行都是2,内循环自加加1 2 # 第三次 外一直是3    内1 2 3do # do 行动 for((j=1
 
 1016   2020-04-28
admin
小绿叶技术博客 Lv2 超级管理员

awk自定义计算公式和返回结果-shell

#!/bin/bashecho "请输入客户总数:"read z; # read 获取命令传来的值echo "请输入每个客户需要时间。单位秒"read mg;awk 'BEGIN {  x = '"$z"' # 使用符号  '"  "'  内双引号,外单引号;获取外部变量的值  y = '"$mg"'  result = x / y; # 自定义计算公式printf "用户总数和每个用户需要的时间为: (用户总数x=%f
 
 1056   2020-04-27
admin
小绿叶技术博客 Lv2 超级管理员

shell awk内置函数-shell基础

# 算数函数# awk 使用外部变量的值 用符号引用,内双引号,外单引号:  ' "" '  awk 'BEGIN {  PI = 3.14159265 # 参数1. 圆周率  x = -10 # 参数2.x轴线长度  y = 10  result = atan2 (y,x) * 180 / PI; # 【 正切公式 】:x/y的反正切,result&
 
 1209   2020-04-25
admin
小绿叶技术博客 Lv2 超级管理员

openstack shell 安装脚本

#!/bin/bashselinux=`cat /etc/selinux/config | grep "SELINUX=" | awk -F"=" 'NR==2{print $2}'`if [ $selinux != "disabled" ]thenecho "正在为您关闭selinux 并重新启动系统,重启后重新执行本脚本"sed -i "s/SELINUX\=.*/SELINUX\=disabled/g" /etc/selinux/configrebootelseecho "selinux 已经关闭,
 
 2002   2020-04-08
admin
小绿叶技术博客 Lv2 超级管理员

输入输出重定向和文件包含-shell基础1.9

# 输入输出重定向who >> 1.txt # 写入文件:输入who 命令后将我的本地IP信息内容重定向写入文件1 .txt # 使用 >    重定向,会覆盖原有内容 echo "追加字符串到文件" >> 1.txt#!/bin/bash # 脚本方式合并后缀文件ls *.txt |  # 列出所有.txt文件,*号是匹配前面所有任意字符while read a; # while &nb
 
 949   2020-04-04
admin
小绿叶技术博客 Lv2 超级管理员

函数与判断-shell基础1.8

# 基本函数a(){ # 定义一个函数名称a # 有小括号里的属性和大括号里的方法 # a(x=1,x<=9,x++){}  函数属性给变量x,y进行限制    echo "输入第一个数字"    read x # read [riːd] 读取,窗口字符传给变量x    echo "输入第二个数字: "    read y # 窗口字符传给 变量y  &n
 
 962   2020-04-04
admin
小绿叶技术博客 Lv2 超级管理员

流程控制循环-shell基础1.7

a=10b=20if [ $a == $b ] # 判断两个变量,符号== 相等:-eqthen # 条件成立打印   echo "a 等于 b"elif [ $a -gt $b ] # elif 其他情况  -qt 大于then   echo "a 大于 b"elif [ $a -lt $b ] # -lt 小于then   echo "a 小于 b"else # 其他情况,一般在条件结束时用else 
 
 938   2020-03-25
admin
小绿叶技术博客 Lv2 超级管理员

test命令-shell基础1.6

a1=10a2=20if test $[a1] -eq $[a2] #  test 是一个类型,-eq 判断两个变量then # 相等时打印        echo "两个数相等"else        echo “两个数不相等”fiy=$[a1*a2] # 计算两个变量echo "$y"==============  文件测试字符  =============-e -r
 
 859   2020-03-25
admin
小绿叶技术博客 Lv2 超级管理员

echo 与print-shell基础1.5

echo  -e "ok!    \n" # -e 开启转义,\ 转译符号echo “输入字符到文件” >> 1.txtecho '$a' # 使用单引号变量不会被解析echo `date` # 反引号为执行普通命令============  printf  制表  ==========制表符:\a \b \c \f \n \r # 警告字符,后退,抑制,换页,换行\t \v \\ \ddd \0ddd # 水平制表符,垂
 
 878   2020-03-25
admin
小绿叶技术博客 Lv2 超级管理员

数组和运算awk计算符-shell基础1.4

=======  数组  ======a=(A B "C" D) # 定义多个数组echo ${a[1]} # 打印数组中第一个角标的值a[0]=A # 定义数组元素对应角标,数组第一个元素为Aa[1]=Becho "数组元素为:${a[*]}" # 大括号为数组,中括号指定脚标为全部 # $a[*] 全部不换行;$a[@] 全部,要换行 # ${#a[*]}   获取元素个数----
 
 867   2020-03-24
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息