awk '{if(NR>2)print}'
时间: 2024-04-25 22:26:29 浏览: 18
这段代码使用 awk 命令对数据进行处理,其中:
- `awk` 是一个用于文本处理的命令行工具,可以对数据进行分割、过滤、格式化等操作。
- `{if(NR>2)print}` 是一个 awk 脚本,表示对所有输入的行进行处理,只输出行号大于 2 的行。这是因为在执行 Hive 查询语句时,前两行会输出一些额外信息,不是真正的查询结果,因此需要通过 awk 过滤掉这些无用的行。
- `$data_size` 表示将处理后的结果赋值给变量 `data_size`。
综上所述,这段代码的作用是对 Hive 查询结果进行处理,仅输出真正的查询结果,并将结果保存到变量中,以便后续写入到 CSV 文件中。
相关问题
top -b -n1 | awk '{ if (NR > 5) print }' |awk '{ if ($9 > 1000) print $1
这也是一条UNIX/LINUX命令,它的意思是:
1. top -b -n1:以批处理模式运行 top 命令,仅输出一次。
2. |:管道符,将前一个命令的输出结果作为后一个命令的输入。
3. awk '{ if (NR > 5) print }':使用 awk 对 top 命令的输出结果进行处理,其中:
- NR 表示 awk 处理的行号。
- if (NR > 5) print 表示只输出行号大于5的行,即从第6行开始输出,前5行是 top 命令的系统信息。
4. |:管道符,将上一个 awk 命令的输出结果作为下一个 awk 命令的输入。
5. awk '{ if ($9 > 1000) print $1}':再次使用 awk 进行处理,其中:
- if ($9 > 1000) print $1 表示只输出第9列大于1000的行,即只输出 CPU 占用率大于 10% 的进程。
- $1 表示输出第1列,即进程的 PID。
因此,这条命令的作用是输出 CPU 占用率大于 10% 的进程的 PID。
df_usage=`df -h | grep -v mnt | awk 'NR>2{print $5}{END{print}}'` if [[ $df_usage -ge 80 ]]; then echo "磁盘空间:$df_usage%" fi
这是一个用于检查磁盘空间使用情况的 Bash 脚本。它首先使用`df -h`命令来获取磁盘使用情况,并使用`grep -v mnt`过滤掉挂载点为`mnt`的行。然后使用`awk`命令打印出第三行及之后的每一行的第五列(即磁盘使用百分比),并在最后打印一个空行。
接下来,它使用`[[ $df_usage -ge 80 ]]`条件判断,如果磁盘使用百分比大于或等于80%,则执行`echo`语句打印出磁盘空间使用情况。
请注意,这只是一个示例脚本,需要根据具体环境和需求进行调整和改进。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)