位置: 编程技术 - 正文

linux shell脚本基础知识学习(shell脚本运行linux命令)

编辑:rootadmin

Shell脚本:

1、#! 指定脚本执行的shell2、# 注释 3、命令或语法结构echo "输入内容"echo 输出空行执行:

1、shell 脚本 sh example2、给shell脚本执行权限 chmod u+x example案例:example sysinfo.sh 3abc x 不能以数字开头abc3ABC3

环境变量-大写 命令执行结果赋值变量使用 命令替换符 ``PATH=$PATH:/root/shell.examplels -l /etc/inittab /etc/fstab /etc/services $0 $1 $2 $3$0-$9$* /etc/inittab /etc/fstab /etc/services$# 3$$ PID$? 命令返回值 0 非0案例:special.var read 案例:readexpr 运算符前后要空格,乘号*要加转义符案例:exprtest1、字符串测试 是否相等、是否为空2、整数测试 相等、大于、小于3、文件测试 文件类型、文件权限、文件存在、文件大小单支循环:if/thenif 测试条件then 执行操作fiAPACHE=`/usr/bin/pgrep httpd`if [ "$APACHE" = "" ]then /etc/rc.d/init.d/httpd startfish -x 脚本 在执行时显示执行过程 +或++ 注释*/2 - * 3-6,9- 1-5 /root/shell-example/apache.test 双支循环:if/elseif 测试语句then 真: 操作else假: 操作fi案例:test.apache autobak.sh tar -cf 新文件名 目录多支循环: if/elif案例: if_else 判断文件类型条件连接 -o 逻辑或or -a 逻辑与andexit退出语句if [ "$#" != 2 ]then echo " MUST two parm!"fiecho "this is a test"echo $1 $2sh exit first条件为真退出 exit 0 条件为假退出 exit 1 非0 添加exit语句 sh exit firstfor循环案例:for 自动将用户踢出系统 killuser.shawk -F域分隔符 '命令' 默认分隔符就是空格ps -le | grep httpd | awk '{print $4}'awk -F: '$3==0 {print $1}' /etc/passwd统计系统用户数awk -F: '$3>= {print $1}' /etc/passwd | grep -v nfsnobody | wc -lawk -F: 'length($2)==0 {print $1}' /etc/shadowcase 案例:case /etc/rc.d/init.d/httpdwhile 条件为真一直循环 案例:while useradd.shuntil 条件为假一直循环echo 密码 | passwd --stdin 用户名while计数循环Windows写脚本会有不可识别控制符要处理

dos2unix 脚本

推荐整理分享linux shell脚本基础知识学习(shell脚本运行linux命令),希望有所帮助,仅作参考,欢迎阅读内容。

linux shell脚本基础知识学习(shell脚本运行linux命令)

文章相关热门搜索词:linux shell脚本编程入门,linux shell脚本基础,linux shell脚本基础,linux shell脚本教程,linux shell脚本编程入门,linux shell脚本教程,linux shell脚本教程,linux shell脚本编程入门,内容如对您有帮助,希望把文章链接给更多的朋友!

linux脚本实现自动发送和收取邮件的设置方法 1.命令行模式下的发送邮件1.1安装sendemail2.2使用sendemail和举例2.命令行模式下的收取邮件2.1安装getmail.2配置getmail4和简单举例2.3用munpack从邮件中抽取附

浅析linux下如何用脚本自动发送文本mail邮件 1.安装msmtpluther@gliethttp:~$sudoapt-getinstallmsmtp2.编辑配置脚本(~/.msmtprc是默认配置文件,也可以使用-C选项指定配置文件路径)luther@gliethttp:~$vimmsmtprc#添加如下

Linux 脚本编写基础知识 1.Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该

标签: shell脚本运行linux命令

本文链接地址:https://www.jiuchutong.com/biancheng/376826.html 转载请保留说明!

上一篇:学习shell脚本之前的基础知识[图文](shell脚本学习指南)

下一篇:linux脚本实现自动发送和收取邮件的设置方法(linux脚本自启)

  • 库存商品转为固定资产说明
  • 应收往来会计是做什么工作的
  • 对方开给我的专票遗失了,让我上传发票
  • 营销策划代理合同
  • 车辆备注栏备注怎么填
  • 百分百控股的企业是否负连带责任
  • 销项发票导出格式不对怎么办
  • 到国税局领增值税发票需带什么
  • 个体工商户能否开13的专票
  • 原材料供销合同和电子汇划收款回单金额不一样
  • 公司发工资如何操作
  • 公司支付员工工伤赔偿怎么做账
  • 递延收益是什么科目应该怎么处理
  • 职工取暖费计入什么科目
  • 待摊费用按照入账金额还是合同金额摊销?
  • 商业折扣如何开票
  • 开发票零税率和免税是一样的意思吗
  • 合同签了发票开了钱没给怎么办
  • 企业交的社保是什么
  • 一般纳税人开普票要交税吗
  • 装修发票是什么发票
  • 在PDF里怎么将A4缩小转换为一半打印出来
  • 学校方面的增值税的问题
  • 开户许可证怎么下载电子版
  • 抽奖获得的奖品有权转卖吗
  • 一般纳税人是否享受小型微利企业优惠政策
  • 收到车险理赔款会计分录
  • 环境保护税的申报期限是如何规定的
  • 离婚后房产过户需要多少钱
  • 怎么做汇算清缴报表
  • 如何解决无线网络连接问题
  • 苹果电脑开机声音怎么关
  • 营改增之前的建筑业税率是多少
  • 农业企业出租厂房需要交税吗
  • php存储过程是什么
  • 企业接受现金捐赠要交税吗
  • php常见设计模式和用途
  • 未按规定采取预防措施,导致发生严重突发事件的
  • vue修改表格数据
  • img标签怎么写
  • discuz论坛安装步骤
  • 用盈余公积弥补亏损会影响所有者权益吗
  • 以旧换新方式销售金银首饰的消费税处理
  • 对公银行卡账户
  • php如何连接html
  • wordpress自动更新
  • 企业汇兑收益所得税税率
  • access日期时间格式怎么修改
  • 小企业会计准则2023电子版
  • 检查sqlserver是否安装完成
  • 金税四期对建筑行业有什么影
  • 购买仓库计入什么科目
  • 股权转让会计分录借银行存款
  • 网络服务费怎么入账
  • 高新企业如何做账
  • 暂估成本后发票怎么处理
  • 补交以前年度环保税
  • 建筑业属于货物经营吗
  • 出资方式现金
  • 开办费没发票如何做账?
  • 可供出售金融资产包括哪些内容
  • 加计抵扣进项税分录
  • 冲红的发票抵扣联要放在凭证里吗
  • xp系统键盘按键错乱
  • linux环境和常用命令
  • windowsxpdos命令
  • 系统更新到win11后还可以调回win10吗
  • gacrunner.exe是什么
  • win8系统ie浏览器打不开
  • angularjs4
  • javascript运用
  • python数值计算基础
  • vue中的event
  • python微信查单删
  • 置顶聊天的人怎么不见了
  • 下拉列表框模糊匹配
  • 出口退税正式申报资料上传
  • 土地整治税率是多少
  • 地税登录密码忘记了怎么办
  • 纳税服务理念创新不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设