[英]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.