如何将两个echo语句写入output.txt文件?

时间:2013-03-20 06:42:26

标签: linux bash shell

我编写了一个脚本来计算给定文件中的多个选项卡和行数。但是我想将输出打印到文本文件。这样做?

这是我尝试过的,但我无法在output.txt文件中打印

代码:

#!/bin/sh
#
FILE='units.txt'
TABCOUNT=$(tr -cd '\t' < $FILE  | wc -c)
LINECOUNT=$(wc -l < $FILE)
echo $LINECOUNT "lines in file" $FILE > output.txt 
echo $TABCOUNT "tabs in file" $FILE > output.txt
echo "Done!"

1 个答案:

答案 0 :(得分:6)

使用>>代替>

>截断文件,有效地用新内容覆盖它。

>>将内容附加到文件的末尾。