位置: 编程技术 - 正文

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脚本自启)

  • 一般税收协定是多少
  • 增值税附加税税率是多少
  • 以固定资产投资的会计处理
  • 服务合同需要征税吗
  • 对公账户的钱怎么取出来才不用交税
  • 预付房租租金如何做账
  • 已经开具的增值发票
  • 拿票报销的交通费要交个人所得税吗
  • 通行费发票如何开具
  • 房地产企业预收账款
  • 城建税教育费附加和地方教育费附加
  • 以前年度收入调整账务处理怎么做
  • 固定资产入账会计
  • 公司购买模具的会计科目
  • 其他应付款转增股本
  • 华为鸿蒙系统如何刷机
  • mac菜单栏设置在哪里
  • 现金日记账需要本月合计吗
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 部shu
  • php lee
  • 增值税发票选择确认平台注意事项
  • wordpress使用
  • 应收的罚款收入计入什么科目
  • php use function
  • vue脚手架和vue的区别
  • thinkphp5 ajax
  • 为什么那么多人考公务员
  • 被称为下一代风华的是
  • 电脑学word下哪个软件视频
  • 前一个月开的发票怎么查
  • 企业接受捐赠资产属于什么科目
  • 陈列费属于什么类目的
  • 返还个人所得税怎么操作
  • 工程结算科目
  • 新开公司怎么办理税务登记
  • 账龄划分中有借有贷怎么分析
  • 工会经费是按应付职工薪酬贷方计提吗
  • 收到退回的增值税,应当作为营业外收入核算对吗
  • 事业单位借款给下属单位
  • 材料合理损耗计入入账价值吗
  • 现金流量表中应收账款为负是什么意思
  • 委托加工以受托方核定的数量为计税依据
  • 个体户记账报税
  • 出口抵减内销产品应纳税额
  • 管家婆进货单科目名称怎么录入?
  • 供应商奖惩制度具体办法
  • 划拨土地使用权管理暂行办法
  • 企业买车计入什么科目
  • 苗木种植发票免税怎么开
  • 发票冲红给对方单位说明怎么写
  • 如何申请高新技术企业认定
  • 日记账的建账工作
  • mysql 5.7.33安装
  • mac如何更换系统
  • 苹果电脑mac如何连接打印机
  • linux安装openssh-server
  • centos 安装chia
  • linux系统中touch
  • win7系统打开软件慢的原因
  • windows7自带的画图软件在哪里打开
  • win10英文版系统怎么改成中文
  • windows 10 mobile apk
  • linux播放mp3命令
  • 电脑w7系统怎么保存图片
  • ie无法打开https
  • window10升级不了
  • WIN10系统崩溃如何自救?
  • win10开始菜单图标消失
  • linux内核怎么使用
  • perl 获取数据库查询结果
  • js正则匹配特殊符号
  • 安卓手机管家是什么
  • js实现自定义打印
  • android滚动布局
  • 开票软件连接服务器失败什么原因
  • 对税务领导的批示怎么写
  • 无偿划转暂行规定
  • 推动税务系统全面从严
  • 贵阳市税务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设