使用通配符提取字符串的一部分-替代解决方案

时间:2018-08-21 11:24:48

标签: bash

我是Bash的新手,正在尝试提取字符串的一部分。该字符串来自命令输出。参见示例:

tmp=$(ls /sys/class/net)
echo $tmp
ens32 lo

这是我获取非本地接口名称的解决方案:

var=${tmp%lo*}
echo $var
ens32

我认为这不是最可靠的解决方案,是否有使用Bash的更好方法?

GNU Bash版本4.4.7

0 个答案:

没有答案