Frage : Wert addieren, um ein Teil des Dateinamens zu sein

Ich habe eine Textdatei sage yrmnth.txt, die Wert 201001 enthält.

I morgens fähig, den Wert von der txt Akte using den below Befehl im solaris

var= `Katze-/appl/oas/apps/amrl/mnthen d/yrmnth.txt `
echo $var widerzuhallen                                   -- Anzeigen 201001

Now wünsche ich diesen Wert ein Teil meines Dateiname
as RL_201001_RLMTR01.LIS

sein, das ich RL_$var_RLMTR01.LIS sowie RL_ „$var `_RLMTR01.LIS und WS, das nicht imstande ist, dem gewünschten output.

Calling den Below Befehl Shell-Skript [wo $-Variablen Umgebungsvariablen, in denen sind Wege in einem anderen Shell-Skript definiert],
$oradev_bin/rwclient.sh server=$oracle_repsrv module=$source_path/RLVHR46A.RDF userid=$oradev_user p_repid='RLVHR46A“ p_compcd=4 p1=1 im destype=file desformat=WIDE desname=$spool_path/RL_$var_RLVHR46A.LIS CMDFILE=$source_path/ACYM.CMD

Thanking You
zu erhalten versuchte

Antwort : Wert addieren, um ein Teil des Dateinamens zu sein

Sie müssen Klammern um die Variable benutzen, um sie, IE zu disambiguieren:

desname=$spool_path/RL_$ {var} _RLVHR46A.LIS
Weitere Lösungen  
 
programming4us programming4us