Linux · 2009-04-15

shell基础十二篇_学习笔记_5_echo_tee_cat

echo 也有大学问:
echo -e 启用反斜杠
echo -e “\a” 可以让你的喇叭发出”嘀”的一声
echo -n 不换行
echo -e “\n” 换行
echo -e “aaa\tbbb” 其中\t是TAB

cat -n 显示行号
cat -b 跳过空白行
cat -s 合并空白行,即如果有连续多行空白将合并成一行空白
cat /dev/null > filename 清除文件
cat -A 可以看到windows下的 ^M M- 等符号,与 -v 什么区别就不清楚了.

原以为tee没什么用,直接”>” 重定向就可以了,如果从标准输出读入,写入多个文件,tee就方便多了.
debian:~/test# cat abc |tee a1 b2 c3
AABBCC
debian:~/test# cat a1
AABBCC
debian:~/test# cat b2
AABBCC
debian:~/test# cat c3
AABBCC
重定向等深入的东西看这里,网中人有比较详细的解释。