shell
L7256
这个作者很懒,什么都没留下…
展开
-
shell(4) 重定向
>和>>>符号: cmd > file (将cmd得到的结果,覆盖写入file)重定向字符“this is a sample”到文件 temp.txtzion6135@zion6135-VirtualBox:~/Desktop$ echo "this is a sample" > temp.txtzion6135@zion6135-VirtualBox:~/Desktop$ lstemp.txtzion6135@zion6135-Virtual..原创 2022-02-15 17:10:19 · 261 阅读 · 0 评论 -
shell(3) 数组
定义数组 在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:#!/bin/basharray_name=(value1 value1 valuen)#或者 array_name1=(value1value2)数组相关操作#!/bin/basharray_name=(value0 value1 value2 value3)#使用@ 或 * 可以获取数组中的所有元素,例如:echo ${array_name[@]...原创 2022-02-10 11:26:02 · 89 阅读 · 0 评论 -
shell(2) 运算符
参考:Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等_C语言中文网 算术运算符通过expr实现+ - * /运算a=10b=20val=`expr $a + $b`echo "a + b : $val"val=`expr $a - $b`echo "a - b : $val"val=`expr $a \* $b`echo "a * b : $val"val=`expr $b / $a`echo "b / a : $val"val=`ex原创 2022-02-10 11:10:38 · 75 阅读 · 0 评论 -
shell(1) 变量相关
参考:Shell变量:Shell变量的定义、删除变量、只读变量、变量类型_C语言中文网1.编辑test.sh文件如下#!/bin/bash echo "Hello World !"“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo命令用于向窗口输出文本。2.修改权限并执行test.sh 3.从终端读取内容到PERSON变量,然后通过echo输出变量#!/bin/bashecho "Wha..原创 2022-02-10 10:42:52 · 563 阅读 · 0 评论