ToB企服应用市场:ToB评测及商务社交产业平台

标题: shell脚本根本概念和命令小结 [打印本页]

作者: 耶耶耶耶耶    时间: 2024-6-14 16:46
标题: shell脚本根本概念和命令小结
假如把shell命令比成盖房子的砖瓦,那shell脚本就是用一块块砖瓦建起来的房子。
脚本的第一行必须写成类似下面这样的形式:
  1. #!/bin/bash    #指定解释器,其他还有dash,Python 等
复制代码
变量

1.变量定义,赋值,引用
变量由字母和数字组成,值由双引号包含,赋值号的两边不能有空格,例:
  1. A=“I like apple”
  2. echo $A  #和makefile一样,用$引用,且不能加括号
复制代码
2.变量种类
在 Shell 脚本中,有一些特殊变量用于处理脚本的参数和其他相干信息。以下是一些常见的特殊变量及其含义(所用不多,暂不举例):
特殊符号

双引号,单引号,反引号

管道 |(竖杠)

管道符号用于将一个命令的输出作为另一个命令的输入。
  1. ls -al | grep "myfile"
  2. # 列出当前目录下全部信息,并筛选出包含 "myfile" 的行
复制代码
重定向>(大于号)和 和 >>)</strong></p>> 将标准输出重定向到文件,会覆盖文件内容。>> 将标准输出追加到文件末尾。
  1. echo "Hello, World!" > output.txt
  2. # 将 "Hello, World!" 写入 output.txt,覆盖原内容
  3. echo "Hello again!" >> output.txt
  4. # 将 "Hello again!" 追加到 output.txt 末尾
复制代码
输入重定向 ()
2> 将标准错误重定向到文件,会覆盖文件内容。2>> 将标准错误追加到文件末尾。
  1. echo 0<a.txt
  2. # 读取 a.txt 并打印
复制代码
</ul>
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4