Ich versuche, ein Batch-Skript in eine Shell zu konvertieren. Das Skript sammelt den Namen der Datei, die mit einem bestimmten String beginnt, und protokolliert sie einfach.Konvertieren eines Batch-Skripts in Shell
hier ist mein Batch-Skript:
PATH = E:/DATA
str_Begin_With = Employee
set FILE_NAME= for %%x in (%PATH%/%str_Begin_With%*.txt) do set FILE_NAME=%%~x
ECHO %FILE_NAME%
Das ist mein Shell Versuch:
export FILE_NAME=
for x in [$PATH/$str_Begin_With*.txt];
do FILE_NAME= x
Kann mir jemand erklären, wie es auf Shell funktioniert, bin ich nicht vertraut mit ihm
Da die Charge nicht gültig ist es schwer zu erraten, was Sie im Kopf haben. – LotPings
Es sieht aus wie Bash, dass jemand versucht, Batch zu konvertieren – SomethingDark
der Stapel ist gültig, ich habe es versucht, ich weiß nur nicht, wie man es in Shell – Anna