2017-03-26 5 views
0

Ich habe ein Bash-Skript (script.sh) zu extrahieren, die auf eine Datei namens 12345.txt fungiert, die zur Zeit eine Ausgabedatei „12345.txt_output“ genannt produziert:Wie Teil-Eingabe Dateinamen Name der Ausgabedatei

Befehl Leitung:

bash script.sh 12345.txt 

Letzte Zeile von script.sh:

> "${1}_output" 

Wie ändere ich den Ausgabebefehl (während noch $ 1 unter Verwendung), um die Datei 12345_output zu nennen (statt 12345.txt_output)?

Antwort

1

Bash String-Funktionen

> "${1%.*}_output" 
+2

karakfa zur Rettung! – gobot6