当前位置: 首页 > wzjs >正文

现在湖南疫情严重吗安徽新站优化

现在湖南疫情严重吗,安徽新站优化,网站上的logo怎么做,河南软件开发app制作公司文章目录 Shell脚本基础教程一、基础操作1. 执行脚本变量操作for 循环while 循环常用命令工具grep 命令管道符 输入输出重定向操作read 命令 条件判断数组函数定义字符串注释与多行命令后台执行 Shell脚本基础教程 一、基础操作 1. 执行脚本 chmod x ./test.sh # 添加执行权…

文章目录

  • Shell脚本基础教程
    • 一、基础操作
      • 1. 执行脚本
      • 变量操作
      • for 循环
      • while 循环
      • 常用命令工具
        • grep 命令
        • 管道符
      • 输入输出
        • 重定向操作
        • read 命令
      • 条件判断
      • 数组
      • 函数定义
      • 字符串
      • 注释与多行命令
      • 后台执行

Shell脚本基础教程

一、基础操作

1. 执行脚本

chmod +x ./test.sh  # 添加执行权限
./test.sh           # 执行脚本

变量操作

定义变量:
myName = "li"使用变量:
echo $myName删除变量:
unset myName$0  脚本名称
$n  传入参数
$@  命令行所有的参数, 每个参数区分对待
$*  命令行所有的参数,每个参数看成一个整体
$?  最后执行命令的状态,为0正确,不为0,错误
$$  当前进程的id
$!  后台运行的醉胡一个线程的pid

for 循环

# $* 作为整体处理
for i in "$*"; doecho $i  # 输出: "1 2 3"
done# $@ 作为独立参数
for i in "$@"; doecho $i  # 输出: 1\n2\n3
done

while 循环

count=0
while [ $count -lt 5 ]; doecho $count((count++))
done

常用命令工具

grep 命令
# 查找包含"user"的行(不区分大小写)
grep -i "user" /etc/passwd# 显示匹配行的行号
grep -n "root" /etc/passwd
管道符
# 分页显示目录内容
ls -l /etc | more# 统计文件数量
ls -l | grep "^-" | wc -l

输入输出

重定向操作
# 输出重定向
echo "Hello" > output.txt  # 覆盖写入
echo "World" >> output.txt # 追加写入# 输入重定向
wc -l < output.txt  # 统计行数
read 命令
# 带超时的输入
read -t 30 -p "请输入姓名: " name
echo "你好,$name"

条件判断

if [ $a -eq $b ]; thenecho "相等"
elif [ $a -gt $b ]; thenecho "a更大"
elseecho "b更大"
ficase $choice in1) echo "选项1" ;;2|3) echo "选项2或3" ;;*) echo "无效选项" ;;
esac

数组

# 定义数组
array=("apple" "banana" "orange")# 遍历数组
for fruit in "${array[@]}"; doecho $fruit
done# 获取数组长度
echo ${#array[@]}  # 输出: 3

函数定义

# 带参数的函数
sum() {echo $(( $1 + $2 ))
}# 调用函数
result=$(sum 5 3)
echo $result  # 输出: 8

字符串

str="Hello World"# 字符串长度
echo ${#str}  # 输出: 11# 子串截取
echo ${str:0:5}  # 输出: Hello
echo ${str:6}   # 输出: World

注释与多行命令

# 单行注释
: '
多行注释
可以写任意内容
'# 多行命令
command1 && \
command2 || \
command3

后台执行

# 后台运行脚本
./long-running.sh &# 获取后台进程ID
echo $!  # 输出最后一个后台进程PID
http://www.dtcms.com/wzjs/431943.html

相关文章:

  • 怎样做网站呢 优帮云做网站的公司
  • 安康网站建设公司电话恶意点击推广神器
  • 石家庄建设网站公司简介seo编辑的工作内容
  • 胶州网站设计深圳网络推广公司排名
  • 如何对网站的文件和资源进行优化?深圳网络推广哪家好
  • 做网站公司教程win7系统优化软件
  • play字体WordPress石家庄seo排名外包
  • 个人备案网站建设方案书阿里云自助建站
  • 浙江华企做的网站怎么样百度手机
  • 企业建网站哪家好seo是什么的
  • 徐州哪家做网站好沈阳seo优化新势力
  • 搭建网站免费qq群推广引流免费网站
  • 西安市高新区建设规划局网站新华传媒b2b商务平台
  • 宁津诚信建设网站百度百科合作模式
  • vue.js网站如果做自适应微信营销软件群发
  • 营销型网站制作msgg无锡seo
  • 查网站流量查询工具360指数查询工具
  • 德阳公司网站建设足球世界排名前十
  • 武汉本地论坛排行湖南seo优化首选
  • html个人网站源码东莞疫情最新消息
  • 个人网站 cdn线上推广的方式有哪些
  • 宝塔window怎么做网站宁波企业seo外包
  • 泉州手机端建站模板搜索网站的浏览器
  • 东莞seo网站建设公司山西网络推广专业
  • 宜昌网站建设平台全国最好网络优化公司
  • 文化传播公司网站备案怎么设置自己的网站
  • 电子商务网站建设考试题seo公司 引擎
  • 深圳营销型网站开发seo培训多少钱
  • 深圳企业建站系统模板外贸独立站怎么做
  • 广东专业高端网站建设广告信息发布平台