文件格式更改:从上到下<>从左到右
输入文件格式:
100
150
200
300
500
输出文件格式应为:
100,150,200,300,500
我也需要反向应用。
答案 0 :(得分:5)
只需用逗号替换换行符:
$ tr '\n' ',' < input.txt > output.txt
并反转
$ tr ',' '\n' < input.txt > output.txt
答案 1 :(得分:0)
#!/bin/sh
i=0
while read line ; do
i=`expr $i + 1`
if [ $i -eq 1 ] ; then
echo -e "$line\c"
else
echo -e ",$line\c"
fi
done < filename
echo
使用此shell脚本将\ n转换为, tr命令的缺点是一行逗号将在那里克服 使用这个脚本。