shell 截取某个字符串之后的内容

您所在的位置:网站首页 提取特定字符后的数字 shell 截取某个字符串之后的内容

shell 截取某个字符串之后的内容

2024-07-12 13:25| 来源: 网络整理| 查看: 265

字符串示例

# Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = ID2TNes0UQkO52UG socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = ID2TNes0UQkO52UG socket = /var/run/mysqld/mysqld.sock

我需要得到 password的确切密码信息

a=$(cat /etc/mysql/debian.cnf |grep -o "password = .*"| awk -F"= " '{print $2}'|head -n 1) echo ${a}

解读下上命令

1.先是grep显示当前行

grep -o "password = .*"

得到 在这里插入图片描述 2.然后将结果管道awk 通过= 分列得到第二部分

awk -F"= " '{print $2}'

得到在这里插入图片描述

3.支取第一行

head -n 1

得到 在这里插入图片描述

至此 教程结束



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3