繁体   English   中英

脚本 bash 提取字符串

[英]scripting bash extract string

有没有办法提取这个字符串? libtirpc-common:arm64 (1.3.1-1, 1.3.1-1+deb11u1), libtirpc3:arm64 (1.3.1-1, 1.3.1-1+deb11u1), libtirpc-dev:arm64 (1.3.1-1, 1.3.1-1+deb11u1)

我只想得到libtirpc-common:arm64 (1.3.1-1, 1.3.1-1+deb11u1)

使用 awk:

awk -F '),' '{ printf "%s)",$1 }' <<< "libtirpc-common:arm64 (1.3.1-1, 1.3.1-1+deb11u1), libtirpc3:arm64 (1.3.1-1, 1.3.1-1+deb11u1), libtirpc-dev:arm64 (1.3.1-1, 1.3.1-1+deb11u1)"

将字段分隔符设置为“)”,然后打印第一个字段,后跟 )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM