【发布时间】:2014-05-07 23:08:30
【问题描述】:
如何在控制台上将字符串写入文件和stdout?
如果我这样做了
echo "hello" > logfile.txt
我在logfile.txt 中只查看hello,但我如何在Linux 的控制台上也写hello?
【问题讨论】:
标签: bash shell command-line sh ksh
如何在控制台上将字符串写入文件和stdout?
如果我这样做了
echo "hello" > logfile.txt
我在logfile.txt 中只查看hello,但我如何在Linux 的控制台上也写hello?
【问题讨论】:
标签: bash shell command-line sh ksh
使用tee 命令:
echo "hello" | tee logfile.txt
【讨论】:
tee logfile.txt <<<"hello"
echo 在输出文件中添加换行符。如果您不希望它使用printf 命令,它只会将字符串写入文件并且不会附加换行符
您可以使用>> 在另一个文件中打印。
echo "hello" >> logfile.txt
【讨论】: