如何在特殊字符后剪切字符串的其余部分并将结果分配给shell脚本中的变量

例子:

var1=$(</bin/file1.txt)

var1包含,abcd.123

var2 = $var1 | cut -f1 -d"."

var2应该是abcd,但在 shell 脚本中它对我不起作用。有人可以帮我吗?

回答

您可以使用参数扩展转换;不需要外部程序:

var1=abcd.123
var2=${var1%%.*}
echo "$var2"

将打印出来abcd

bash 手册中的更多详细信息。


以上是如何在特殊字符后剪切字符串的其余部分并将结果分配给shell脚本中的变量的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>