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

海淀网站制作做一名网站编辑要具备什么资格

海淀网站制作,做一名网站编辑要具备什么资格,wordpress首页地址怎么修改,凡科互动app一、引言 在 Linux 系统管理与自动化运维领域,Shell 脚本凭借其强大的灵活性与高效性成为必备技能。其中,输入输出处理与数据运算是 Shell 编程的核心基础,掌握这些知识能让脚本实现数据交互、文件操作及逻辑计算等关键功能。 二、输入输出核…

一、引言

在 Linux 系统管理与自动化运维领域,Shell 脚本凭借其强大的灵活性与高效性成为必备技能。其中,输入输出处理与数据运算是 Shell 编程的核心基础,掌握这些知识能让脚本实现数据交互、文件操作及逻辑计算等关键功能。


二、输入输出核心操作

2.1 重定向:精准控制数据流向

重定向用于改变命令的输入输出源,分为覆盖式与追加式两类:

覆盖式重定向(> / <)

# 将echo内容覆盖写入文件

echo "file1.txt" > file.txt

# 从文件读取内容作为命令输入

cat < file.txt

追加式重定向(>> / <<)

# 追加内容到文件末尾

echo "file2.txt" >> file.txt

# 多行内容追加(EOF分界符)

cat << EOF >> config.ini

[db]

host=127.0.0.1

port=3306

EOF

2.2 管道符:命令间的数据桥梁

管道符 | 用于将前一个命令的输出作为后一个命令的输入,实现流水线处理:

# 过滤环境变量中的SHELL信息

env | grep SHELL

# 统计当前目录文件数

ls -l | wc -l

2.3 后台执行:释放终端资源

& 符号可将命令置于后台执行,避免阻塞终端:

# 前台执行(阻塞4秒)

sleep 4

# 后台执行(立即返回)

sleep 10 &

# 查看后台进程

ps aux | grep sleep

2.4 EOF:动态生成格式化内容

EOF(End of File)用于在脚本中生成带格式的多行内容,支持自定义分界符:

# 生成请假条(注意EOF需顶格)

cat << EOF

=================请假条=================

尊敬的王老师:

        我因身体不适,需请假1天。

        请假人:张三 日期:2023-10-01

EOF

  • 技巧:使用 <<- 可自动忽略 EOF 前的制表符(Tab),方便代码缩进。

三、输出格式化:让信息清晰易读

3.1 echo:灵活的输出工具

  • 常用选项
    • -n:不自动换行
    • -e:启用转义字符(如 \n 换行、\t 制表符)

echo -e "姓名:张三\n年龄:25\t职位:运维工程师"

颜色控制
通过转义序列 \033[背景色;字体色m 设置颜色(结尾用 \033[0m 恢复默认):

echo -e "\033[41;37m 红底白字警告! \033[0m"

颜色代码表

颜色字体色(3x)背景色(4x)
黑色3040
红色3141
绿色3242
黄色3343

四、数据运算:让脚本动起来

4.1 整数运算:基础算术操作

  • 运算符+(加)、-(减)、*(乘)、/(除)、%(取余)
  • 计算方式
    • $((表达式)):最常用,支持变量与运算符

a=10

b=3

echo $((a * b + 5)) # 输出35

let 命令:直接对变量赋值

let "c = a * b + 5"

echo $c # 输出35

expr 命令:需转义乘号 *

expr $a \* $b + 5 # 输出35

4.2 赋值运算:简化变量操作

  • 复合赋值+=-=*=/=%=

a=5

a+=3 # 等价于 a=a+3,结果8

a*=2 # 等价于 a=a*2,结果16

 自增 / 自减++--(前置 / 后置不影响数值结果)

a=5 echo $((a++)) # 输出5,a变为6

echo $((++a)) # 输出7,a变为7

 

4.3 案例:鸡兔同笼问题

需求:已知头数 h 和脚数 f,计算鸡兔数量。
脚本

#!/bin/bash

h=$1 # 头数

f=$2 # 脚数

rabbit=$(( (f - 2*h) / 2 )) # 兔的数量

chicken=$(( h - rabbit )) # 鸡的数量

echo "鸡:$chicken 只,兔:$rabbit 只"

 执行

bash script.sh 30 88 # 输出:鸡:16 只,兔:14 只


 


文章转载自:

http://aqAlkEEp.hsjrk.cn
http://eXWaSGuM.hsjrk.cn
http://XUPyVFUC.hsjrk.cn
http://Elqya7YT.hsjrk.cn
http://tiwyIRQY.hsjrk.cn
http://XKjQinGZ.hsjrk.cn
http://OtYwciqw.hsjrk.cn
http://5Yc41hOG.hsjrk.cn
http://X5CzNFBz.hsjrk.cn
http://MilyCCKq.hsjrk.cn
http://GOsEF3Gz.hsjrk.cn
http://7F80HXeV.hsjrk.cn
http://YTKmRVrS.hsjrk.cn
http://D1Ijfhes.hsjrk.cn
http://dZpSymKl.hsjrk.cn
http://Qy14wje1.hsjrk.cn
http://s96MZwra.hsjrk.cn
http://olduUIp3.hsjrk.cn
http://6Jm7IgQd.hsjrk.cn
http://pNObd94k.hsjrk.cn
http://9v39hygI.hsjrk.cn
http://GyqgCG76.hsjrk.cn
http://uyPmusH0.hsjrk.cn
http://i9eeoJX3.hsjrk.cn
http://z2JGL2gY.hsjrk.cn
http://WtgPLpGl.hsjrk.cn
http://Maoc1irq.hsjrk.cn
http://VhIb5oeJ.hsjrk.cn
http://Lkuk0IWx.hsjrk.cn
http://cfcZdMUi.hsjrk.cn
http://www.dtcms.com/wzjs/717511.html

相关文章:

  • 漳州手机网站建设公司论坛网站用的虚拟主机
  • 网站建设 临沂wordpress图片如何存储
  • 智慧团建网站登录密码谷歌网站推广软件
  • 网站 备案 几天2元域名注册网站
  • 从零开始学做网站cdsn嵊州哪里可以做网站
  • 简单网站建设教程广东网络推广项目
  • 宝塔怎么创建网站饥饿营销案例
  • 旅游景区网站源码做海报一般都去什么网站看
  • led 网站模板网站备案 是域名还是空间
  • 龙岗网站建设网站制作宁波网站建设公司费用价格
  • 资深的教育行业网站开发去哪里推广软件效果好
  • 网站建设0基础中信建设有限责任公司年报
  • 安微凤阳县建设局网站用iis做网站
  • 国外财经网站是怎么做的秦皇岛网站公司
  • 昆明网站搭建多少钱网站建设教学视频教程
  • 开个做网站的公司服饰技术支持 东莞网站建设
  • 谁有网站推荐一下好吗平台电商网站开发
  • 企业门户网站的设计 流程图网站建设如何敲图标代码
  • 求几个夸克没封的a站2023百度快照官网
  • 湘潭网站建设 多少钱磐石网络天元建设集团有限公司欠款
  • php网站支付宝接口网站代码下载
  • 凡科做视频网站手机商城网站开发
  • 公司网站建设费怎么写分录建筑信息网
  • 网站免费源码大全无需下载广州网站排名优化公司
  • 怎么做vip电影网站社交网站建设码
  • 做笔记网站农业企业网站模板
  • 商城网站设计建最便宜的网站要多少钱
  • 温州网站建设哪家好天津网站seo设计
  • 4a网站建设公司颐和国际沧州网络科技
  • 任丘建设网站制作ui设计的软件