gpt4 book ai didi

string - 需要在一定数量的字符后拆分 bash 中的字符串

转载 作者:行者123 更新时间:2023-11-29 09:02:39 27 4
gpt4 key购买 nike

我正在编写一个将执行命令并将值存储在字符串变量中的 bash 脚本,现在我需要在某些字符后拆分字符串。有办法吗?我不能使用定界符,因为格式有点像这样

  PV Name /dev/sda2
PV Size 10.39 GB

在这里,我需要获取/dev/sda2 和 10.39 GB(如果可能的话,只需要 10.39)并将其写入一个新文件。我不能使用定界符,因为空格一开始是..我没有做太多 bash 脚本。有办法做到这一点吗?

最佳答案

echo "${var:8}"

将从字符 8(从零开始)开始回显 $var 的内容。

从第一个空格开始去除任何东西:

data=${var:8}
echo "${data%% *}"

关于string - 需要在一定数量的字符后拆分 bash 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757300/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com