awk 判断第一列等于logging0730 ,同时满足第二列小于10000 输出行 否则输出error
时间: 2024-05-02 14:21:49 浏览: 16
假设数据文件名为data.txt,可以使用如下的awk命令:
```
awk '$1=="logging0730" && $2<10000 {print} $1!="logging0730" || $2>=10000 {print "error"}' data.txt
```
解释:
- `$1=="logging0730"` 表示第一列等于"logging0730"
- `$2<10000` 表示第二列小于10000
- `print` 表示输出该行
- `$1!="logging0730" || $2>=10000` 表示第一列不等于"logging0730"或者第二列大于等于10000
- `"error"` 表示输出"error"字符串
以上命令会根据数据文件中每一行的第一列和第二列的值输出相应的内容。如果第一列等于"logging0730"且第二列小于10000,则输出该行;否则输出"error"字符串。
相关问题
awk 判断第一列等于logging0730 ,同时满足第二列小于10000 输出行 .第一列等于logging0730 ,同时满足第二列大于10000 输出 success
假设数据文件为data.txt,可以使用以下命令:
```
awk '$1=="logging0730" && $2<10000{print}' data.txt # 输出第一列等于logging0730,第二列小于10000的行
awk '$1=="logging0730" && $2>10000{print "success"}' data.txt # 输出第一列等于logging0730,第二列大于10000的行并打印success
```
解释:
- `$1` 表示第一列,`$2` 表示第二列
- `&&` 表示逻辑与
- `{print}` 表示打印整行
- `{print "success"}` 表示打印 success
- `data.txt` 表示输入的数据文件名
使用awk将文件第4列等于501041且第24列等于2的行输出且输出第24列
可以在上一个命令的基础上稍作修改,使用以下命令:
```
awk '$4 == "501041" && $24 == "2" {print $24}' data.txt
```
其中,`{print $24}`表示输出符合条件的行的第24列。如果需要输出符合条件的整行和第24列,可以使用以下命令:
```
awk '$4 == "501041" && $24 == "2" {print; print $24}' data.txt
```
其中,`{print}`表示输出符合条件的整行,`{print $24}`表示输出符合条件的行的第24列。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)