首页 > 系统相关 >Linux之awk条件语句和循环语句(五)

Linux之awk条件语句和循环语句(五)

时间:2022-08-31 09:11:22浏览次数:56  
标签:语句 10 num awk Linux action ecs 76840553

1.条件语句

1.1 IF 语句

IF 条件语句语法格式如下:

if (condition)
    action 

或者使用花括号:

if (condition)
{
    action-1
    action-1
    .
    .
    action-n
}

1.1.1 IF语句实例

[root@ecs-76840553 ~]#  awk 'BEGIN {num = 10; if (num % 2 == 0) printf "%d 是偶数\n", num}'
10 是偶数
[root@ecs-76840553 ~]#  awk 'BEGIN {num = 10; if (num % 2 == 0){ printf "%d 是偶数\n", num}}'
10 是偶数
[root@ecs-76840553 ~]#

1.2 IF-ELSE语句

1.2.1 IF-ELSE语法格式

if (condition)
    action-1
else
    action-2

1.2.1.1 IF-ELSE 实例

[root@ecs-76840553 ~]#  awk 'BEGIN {num = 3; if (num % 2 == 0) {printf "%d 是偶数\n", num }else{printf "%d 是奇数\n", num}}'
3 是奇数
[root@ecs-76840553 ~]# 

1.3 IF-ELSE IF语句

多个 IF - ELSE 格式的判断语句来实现多个条件的判断

1.3.1 实例

[root@ecs-76840553 ~]# awk 'BEGIN{num=10;if(num>10){print "num大于10"}else if(num<10){print "num小于10"}else if(num==10){print "num等于10"}}'
num等于10
[root@ecs-76840553 ~]# 

 2.循环语句

2.1 for语句

 

标签:语句,10,num,awk,Linux,action,ecs,76840553
From: https://www.cnblogs.com/joyware/p/16641763.html

相关文章

  • 在 Linux 中使用 Find 命令搜索文件的 10 个实用示例
    在Linux中使用Find命令搜索文件的10个实用示例GNUFind命令示例在Linux中查找文件Photoby加布里埃尔·海因策on不飞溅介绍作为Linux用户或管理员,您......
  • linux查看日志文件内容命令tail、cat、tac、head、echo
    linux查看日志文件内容命令tail、cat、tac、head、echo-大自然的流风-博客园 https://www.cnblogs.com/zdz8207/p/linux-log-tail-cat-tac.htmllinux查看日志文件内......
  • linux scp从一台机器复制文件到另一台linux机器上去
    本机IP:192.168.138.150要传送的IP地址为:192.168.138.151任务:拷贝/etc/ha.d/ldirectord.cf文件到151机器上,地址为:/etc/ha.d在本机上操作,使用命令scp:以下操作是从本地拷......
  • LINUX系统下DM企业版的使用
    一、DM8企业版安装图形化安装设置图形化:(第一次开机登录,需要执行xhost+)[root@localhost~]#xhost+[root@localhost~]#su-dmdba上一次登录:三8月2411:25:3......
  • Linux操作系统中通过命令操作Oracle数据库--笔记大全
    1.Windowsserver服务器安装数据库忘记对某个用户解锁,比如Scott,我们可以通过system用户来对该用户解锁:步骤如下:注:sys/system/oracle数据库用户都是管理员用户(1)在运行中输......
  • 1.Linux安装ActiveMq
    1)官网下载activeMq的Linux安装包2)上传到/opt下3)直接解压4)移动到/usr/local下,即/usr/local/apache-activemq-5.15.135)普通启动,进入/usr/local/apache-activemq-5.15.13......
  • Linux压缩软推荐之“PeaZip”
    由于deepin自带的压缩管理器不怎么好使/人性化,想找一款容易上手的Linux版压缩软件;winrar、7zip等都只是推出了Linux平台下命令行的解压方式,不方便;虽然有个“360压缩ForLi......
  • 15.Linux安装nginx
    Linux安装nginx在linux下安装nginx,首先需要安装gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。1.先安装gcc-c++编译器yuminstallgcc-c++y......
  • Linux快速入门(七)效率工具(Vim)
    Vim编辑器所有的Linux系统都会内建一个Vi文本编辑器,而Vim是从Vi发展出来的一个高度可配置的文本编辑器,旨在高效的创建和更改任何类型的文本,它还可以根据文件的扩展名判别......
  • Linux快速入门(八)效率工具(SSH)
    环境(1)Kali(源主机),IP:10.211.55.4/24(2)Ubuntu(目标主机),IP:10.211.55.5/24SSHOpenSSH用于在远程系统上安全的运行Shell,假设现在需要在Kali机器上通过root用户远程登陆另一......