0

1つの変数var1='common_location/ Specific_location_1 / common_filename_text'があり、新しい変数var2 ='common_location / Specific_location_2/common_filename_text'を取得する必要があります。Linuxシェルでそれを行うにはどうすればよいですか。私はシェルスクリプトの初心者です。ですから、私がほとんど知らないと仮定して説明してください。

4

1 に答える 1

0

それを使用してください:

var2=${var1/1/2}

ここで、var1は変数に/specific_location_1/common_filename_text格納されています。var1以下にそれを見ることができvar2、1つのシンボルだけが異なります

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 に答える