0

我有以下内容:

sed -n '/* Query Data Source Name/,/$/p' < XTRWFRLS.txt > XTRWFRLS.out

sed -n '/* WHERE Clause/,/$/p' < XTRWFRLS.txt > XTRWFRLS.out

当我运行第一个命令时,它显示了一些输出,而在运行第二个命令时,它覆盖了第一个输出。如何将第二个命令的输出附加到第一个命令的输出?

4

2 回答 2

1

使用>> XTRWFRLS.out而不是> XTRWFRLS.out追加而不是覆盖。

于 2012-09-10T10:44:44.340 回答
1

您可以使用

sed -n '/* 查询数据源名称/,/$/p' <XTRWFRLS.txt > XTRWFRLS.out

sed -n '/* WHERE 子句/,/$/p' < XTRWFRLS.txt >> XTRWFRLS.out

于 2012-09-10T11:17:48.243 回答