【发布时间】:2011-01-20 16:21:52
【问题描述】:
我想将 CSV 文件的文件名插入 CSV 文件的最后一列。
我找到了一个成功的 windows 批处理文件,但我正在寻找一个 linux bash 脚本。
我已经附上了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
)
)
)
期待解决这个问题。
亨利
【问题讨论】: