原数据文件是
数据1 数据2 数据3
数据1 数据2 数据3
数据1 数据2 数据3
数据1 数据2 数据3
想要通过脚本使数据文件变成
数据1 数据2 数据3 A B C
数据1 数据2 数据3 A B C
数据1 数据2 数据3 A B C
数据1 数据2 数据3 A B C
但是执行语句
printf(“%s %s %s %s %s %s\n”, $1,$2,$3,"A","B","C")
最后的结果总是无法忽略掉换行符
数据1 数据2 数据3
A B C
数据1 数据2 数据3
A B C
如何让A B C接在数据的后面,不让它进行换行
感谢感谢
把 \n 挪到 "C" 的后面去
应该不是这个问题,你知道如何把上传的$3数据换行符给清除掉吗?
原先的数据3就带有换行的吧
对的 应该就是这样的 就是意思就是如何把数据3的换行符过滤掉 我想了半天也没想到怎么解决
@不想拖累他人: 你提取数据3 的时候不能过滤掉吗?比如通过正则匹配或者转义之类的,处理完后再拼接abc
sed -i 's/$/ A B C/g' 文件
cat 文件|while read line
do
echo "$line A B C"
done