0

我有一个变量 var1='common_location/specific_location_1/common_filename_text' 现在我必须得到一个新变量 var2='common_location/specific_location_2/common_filename_text'。我怎样才能在 linux shell 中做到这一点。我是 shell 脚本的新手。所以请解释一下,假设我知道的很少。

4

1 回答 1

0

使用它:

var2=${var1/1/2}

wherevar1/specific_location_1/common_filename_text存储在其中的变量。您可以在下面看到,var1并且var2只有一个符号不同

var1='common_location/specific_location_1/common_filename_text'
var2='common_location/specific_location_2/common_filename_text'

所以我们只需要将 1 替换为 2 并获得您需要的新变量。你可以这样做:

var2=${var1/1/2}

相当容易。

于 2012-06-28T11:33:35.780 回答