我有一个文件"数字"它由数字行组成:
1 3 2
2 6 9
2 2 1
2 5 7
我想使用sed将0 0 0添加到第2行和第3行。也就是说,从文件"数字"开始,我想生成新文件:
1 3 2
2 6 9 0 0 0
2 2 1 0 0 0
2 5 7
但我还没能用sed做到这一点。我知道如何插入一行:
sed '2i 0 0 0'
但我不想创建新行,只需将该文本添加到现有行中。
答案 0 :(得分:4)
这应该做你想要的:
SELECT
P.[COL1],
P.[COL2],
P.[COL3],
P.[COL4],
P.[COL5],
P.[PRGUID],
P.[COL6],
P.[COL7],
ARTIKEL.[COL1],
ARTIKEL.[NUMBER],
P.[PST_NR],
RECHNUNGEN.[RG_STORNO]
FROM P, A, R
WHERE R.[TIMEST] > #{from:yyyy-MM-dd HH:mm:ss}#
AND R.[TIMEST] < #{until:yyyy-MM-dd HH:mm:ss}#
AND A.[NUMBER] = VAL(P.[PLUX])
AND R.[RGUID] = P.[PRGUID] "
;
有关详细信息,请阅读sed的联机帮助页/ infopage,&#34;地址&#34;部分。