Я хотел бы вставить имя файла CSV-файла в последний столбец файла CSV.
Я нашел успешный пакетный файл Windows, но я ищу скрипт bash для Linux.
Я вложил пакетный файл Windows:
@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%c in ('dir/b/a-d *.csv') do (
set FN=%%~Nc
set /a N=0
for /f "tokens=* delims= " %%a in (%%c) do (
set /a N+=1
if !N! equ 1 (
echo %%a, id > !FN!.csv
) else (
echo %%a, !FN! >> !FN!.csv
)
)
)
С нетерпением жду решения этого вопроса.
Henry