I
Ivi
Jungspund
Guten Morgen,
ich versuche gerade mit 'tr' die Variablen eines Shell-Skriptes abzuändern. Angenommen ich habe das hier:
Hier erhalte ich als Ausgabe 2x den Dateinamen ohne Pfade hintereinander. Angenommen ich setze hinter die 2. Variable 'tr' und lasse alle 'A' durch 'X' ersetzen:
Dann wird die 2. Variable in der Ausgabe komplett ignoriert. Direkt im Terminal z. B. mit
geht das. Was mach ich bei der Variablen falsch?
ich versuche gerade mit 'tr' die Variablen eines Shell-Skriptes abzuändern. Angenommen ich habe das hier:
Code:
for i in /ordner/pfad*.mp3 ; do
v1=$(basename "$i" .mp3)
v2=$v1
echo $v1 $v2
done
Hier erhalte ich als Ausgabe 2x den Dateinamen ohne Pfade hintereinander. Angenommen ich setze hinter die 2. Variable 'tr' und lasse alle 'A' durch 'X' ersetzen:
Code:
for i in /ordner/pfad*.mp3 ; do
v1=$(basename "$i" .mp3)
v2=$v1 | tr A X
echo $v1 $v2
done
Dann wird die 2. Variable in der Ausgabe komplett ignoriert. Direkt im Terminal z. B. mit
Code:
echo GEIL | tr E X
geht das. Was mach ich bei der Variablen falsch?