使用awk再写一个
时间: 2023-07-25 15:12:40 浏览: 84
linux-利用tcpdump抓包和awk处理写的基于端口的流量统计
除了使用`cut`命令以外,我们还可以使用`awk`来实现这个功能。下面是一个示例脚本:
```shell
#!/bin/bash
str="3.0.14.9"
result=$(echo "$str" | awk -F '.' '{print $1"."$2"."$3}')
echo "$result"
```
这个脚本首先将输入的字符串赋值给`str`变量,然后使用`awk`命令按`.`作为分隔符,提取前三个字段,并使用`.`将它们连接起来。输出结果为`3.0.14`。
在`awk`命令中,`-F '.'`选项指定了`.`作为分隔符。`'{print $1"."$2"."$3}'`部分则指定了输出的格式,即将前三个字段用`.`连接起来。
阅读全文