我有以下内容:
sed -n '/* Query Data Source Name/,/$/p' < XTRWFRLS.txt > XTRWFRLS.out
sed -n '/* WHERE Clause/,/$/p' < XTRWFRLS.txt > XTRWFRLS.out
当我运行第一个命令时,它显示一些输出,而在运行第二个命令时,它会覆盖第一个输出。如何将第二个命令的输出附加到第一个命令的输出?
答案 0 :(得分:1)
使用>> XTRWFRLS.out
代替> XTRWFRLS.out
来代替覆盖。
答案 1 :(得分:1)
你可以使用
sed -n'/ *查询数据源名称/,/ $ / p'&lt; XTRWFRLS.txt&gt; XTRWFRLS.out
sed -n'/ * WHERE子句/,/ $ / p'&lt; XTRWFRLS.txt&gt;&gt; XTRWFRLS.out