例如,假设我想要一个包含 5 列的 CSV 文件。我怎么能转换
a,b,c,d
d,e,f
进入
a,b,c,d,
d,e,f,,
最佳答案
在 Awk 中很简单:
awk -F, -vOFS=, '{$5=$5}1'
在 Bash 中不太难:
IFS=,
while read -a F; do
for ((i=0; i<5; i++)); do
F[i]=${F[i]}
done
echo "${F[*]}"
done
关于linux - 我怎样才能 'pad out' bash 中的 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9792779/