菜鸟在这里,对不起,如果重新发布。我正在从文件中提取一个字符串,并以一行结尾,例如:
abcdefg:12345:67890:abcde:12345:abcde
假设它在一个名为 testString 的变量中,冒号之间的值的长度不是恒定的,但是我想将数字(因为字符串很好)保存到第二个和第三个冒号之间的变量中。所以在这种情况下,我最终会得到我的新变量,我们称它为 extractNum,即 67890 。我认为我必须使用 sed 但从未使用过它并试图解决它......有人可以帮忙吗?干杯
在旁注中,我使用 find 通过搜索第一个字符串(在本例中为 abcdefg 部分)从字符串中提取整行。