
jimlu
V1
2023/04/11阅读:26主题:默认主题
文件重定向输入
1、查看1.txt文件如下
# more 1.txt
2、向1.txt文件中保存数据
# cat >1.txt<<EOF
> 1
> 23
> 345
> 12345
> EOF
# more 1.txt
1
23
345
12345
说明:
-
cat 查看文件的命令 -
> 是重定向输出,不追加(从文件第一行开始写入,如果文件里面有文件会从第一行开始覆盖) -
1.txt 文件名 -
<< 双重定向输入 (追加) -
EOF 结束标记,可以自行指定
3、继续向1.txt中追究内容
# cat >>1.txt<<EOF
> a
> b
> cccc
> EOF
[root@jfedu01 test]# more 1.txt
1
23
345
12345
a
b
cccc
4、向1.txt中输入内容,原文件内容清空
[root@jfedu01 test]# cat >1.txt<<EOF
> 1
> 2
> 3
> 4
> EOF
You have new mail in /var/spool/mail/root
[root@jfedu01 test]# more 1.txt
1
2
3
4
5、单个输入重定向“<”会报错
[root@jfedu01 test]# cat >>1.txt<EOF
-bash: EOF: No such file or directory
6、结束标记可以自己定义,如下,将EOF替换为LJ
[root@jfedu01 test]# cat >>1.txt<<LJ
> 1qaz
> 2sx
> 3edc
> LJ
[root@jfedu01 test]# more 1.txt
1
2
3
4
qw
edc
1qaz
2sx
3edc
作者介绍

jimlu
V1