Как переименовать пакетный файл

Строго следуя требованиям, предполагая, что текст уже был в переменной, вы бы сделали:

s="Summary: New Arrival Arrived At:11/8/2018, 01:38:00 P.M."
s="${s#*Summary:}"
s="${s%% Arrived At*}"
printf '%s\n' "$s"

... но если в ваших данных всегда есть пробел после Summary:, вы также можете удалить его:

s="${s#*Summary: }"
s="${s%%Arrived At*}"

... то же самое с начальным пробелом передArrived At:

s="${s#*Summary: }"
s="${s%% Arrived At*}"
0
31.12.2020, 18:30
1 ответ
LC_COLLATE=C n=0 sh -c '
for i in./*.mp4; do echo mv "$i" "test$((n+=1)).mp4"; done'

Удалить эхо, если напечатанные действия верны

1
18.03.2021, 22:40

Теги

Похожие вопросы