Я думаю, что название говорит само за себя, что мне нужно сделать, это перебрать все изображения в каталоге на моем Ubuntu VB, проверить префикс (например, 'ql_'), если он уже имеет префикс, я хочу оставить его в покое , если нет, я хочу добавить префикс к имени файла.

Если бы у вас было время кратко объяснить, что вы сделали, я был бы особенно благодарен, поскольку я отчаянно пытаюсь проникнуть в Linux. (Е. G какие команды вы используете)

1 ответ1

3

Оператор сопоставления с образцом в tcsh с этой задачей . Я использовал кавычки вокруг подстановок $i на случай, если в именах файлов есть пробелы.

foreach i (*)
   if ( "$i" !~ ql_* ) mv "$i" ql_"$i"
end

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .