使用awk提取理想字符串
extracting ideal string using awk
我有示例发行版:
16.04.4 LTS (Xenial Xerus)
我想从中提取 16.04。所以我做了:
if [ -f /etc/os-release ]; then
. /etc/os-release
echo $VERSION | awk '{print }' | awk -F. '{print }'
fi
输出为:
1604
但我想要:
16.04
以下简单的 awk
可能会对您有所帮助。
echo "16.04.4 LTS (Xenial Xerus)" | awk -F"." '{print FS }'
或
awk -F"." '{print FS }' your_file
使用 Linux 标准基础工具 lsb_release -r -s
获取分发版本号。
更多信息:man lsb_release
我有示例发行版:
16.04.4 LTS (Xenial Xerus)
我想从中提取 16.04。所以我做了:
if [ -f /etc/os-release ]; then
. /etc/os-release
echo $VERSION | awk '{print }' | awk -F. '{print }'
fi
输出为:
1604
但我想要:
16.04
以下简单的 awk
可能会对您有所帮助。
echo "16.04.4 LTS (Xenial Xerus)" | awk -F"." '{print FS }'
或
awk -F"." '{print FS }' your_file
使用 Linux 标准基础工具 lsb_release -r -s
获取分发版本号。
更多信息:man lsb_release