echo打印字符或回显
一、echo常用结构
1、打印字符【echo “xxx”】
echo "xxx"
[root@localhost ~]# echo "zpzp"
zpzp
[root@localhost ~]# echo "hello world"
hello world
2、在文件中写入内容【echo xxx > xx.txt】
echo xx > xx.txt 【一个大于号 > 表示覆盖,覆盖原文,用xx覆盖原文】
echo xx >> xx.txt 【两个大于号 >> 表示追加,原文仍然在】
[root@localhost sed_test]# cat sort_test.txt
1
2
3
4
5
6
[root@localhost sed_test]# echo 123 > sort_test.txt
[root@localhost sed_test]# cat sort_test.txt
123
[root@localhost sed_test]# cat sort_test.txt
[root@localhost sed_test]# echo -e "1\n2\n3\n4\n5" > sort_test.txt
[root@localhost sed_test]# cat sort_test.txt
1
2
3
4
5
[root@localhost sed_test]# echo "123" >> sort_test.txt
[root@localhost sed_test]# cat sort_test.txt
1
2
3
4
5
123
[root@localhost sed_test]#
参数 | 说明 |
---|---|
-n | 不在最后自动换行 |
-e | 使用e扩展参数选项时,与如下参数一起使用,有不同含义,支持反斜线控制的字符转换 |
\a | 发出警告声 |
\b | 删除前一个字符 |
\c | 最后不加上换行符号 |
\f | 换行但光标仍旧停留在原来的位置 |
\n | 换行且光标移至行首 |
\r | 光标移至行首,但不换行 |
\t | 制表符,也就是Tab键 |
\v | 与\f相同 |
|川插入\字符 |