我正在尝试使用 sed 编写一个 foreach 命令,例如: foreach f (*csv) sed -e s/, //g > tp.$f.tp 结束
这似乎不起作用? 我认为这个脚本需要一些指导。
我正在寻找纠正此脚本的指导。
我注意到一些语法问题,您使用的是什么 shell? 这是假设您使用 csh 或 tcsh 的更正版本:
foreach f (*.csv)
sed 's/,/\t/g' "$f" > "tp.$f.tp"
end
但是如果你使用的是 bash,那就是这样的:
for f in *.csv; do
sed 's/,/\t/g' "$f" > "tp.$f.tp"
done