У меня есть несколько файлов с этим форматом для имени файла: <timestamp>-High<variable alphanumeric string>
, например 2016-10-01 11:12:12-Highlaskdja
.
Я пытаюсь переименовать все эти файлы, удалив префикс timestamp. Я пытался со следующим, но это не работает
#!/bin/bash
latest=$(ls -dt ~/old/* | head -3) #actually I am removing the 3 most recent files, the error is not here
for file in $latest; do
fileString = "$file"
target = ${fileString%High*}
echo $target #I got error before this line so I have not written any "mv"
done
Как мне это сделать? Благодарю.