Создайте файл журнала с тем же именем, что и у входного файла.

Создайте файл журнала с тем же именем, что и у входного файла.

Я новичок в написании скриптов оболочки Linux. У меня есть несколько входных файлов, которые мне нужно разобрать один за другим. Поэтому в папке WIP "work in progress" у меня есть один входной файл за раз. Пока один файл обрабатывается, я хочу, чтобы в папке LOG создавался файл журнала с тем же именем, что и у входного файла, но с расширением ".log".

Есть ли какие-либо советы о том, как создать еще один файл с тем же именем, что и у другого файла?

На самом деле я хочу сделать следующее: скопировать имя файла и сохранить его в переменной, а затем использовать переменную для создания $variable.logфайла и записи в него журнала.

решение1

Предположим, что в каталоге находится только один файл:

file_name=`ls wip_folder`
log_file="${log_file}.log"

Связанный контент