Linux通过catEOF新建⽂件并新增或追加内容⽅法并在shell脚
本中配置环境变量时使⽤
cat << EOF >实现新建⽂件并新增内容
root@iZwz9ip2vahucgvexpgvsmZ:/opt# cat << EOF &
> 1
> 2
> 3
> eof
> EOF
root@iZwz9ip2vahucgvexpgvsmZ:/opt#
1
2
3
eof
cat << EOF >>实现已有⽂件并追加内容
root@iZwz9ip2vahucgvexpgvsmZ:/opt# cat <<EOF>>
> 4
> 5
> 6
> EOF
root@iZwz9ip2vahucgvexpgvsmZ:/opt#
1
2
3
eof
4
5
6
在SHELL脚本中使⽤cat <<EOF >进⾏环境变量设置:
cat <<EOF >/etc/profile.d/goroot.sh
export GOROOT=$GOROOT
export GOPATH=$GOPATH
export PATH=\$PATH:$GOROOT/bin:$GOPATH/bin
shell创建文件并写入内容EOF
普通情况下,我们设置环境变量⼀般都是在/etc/profile⾥边,但是此处设置却是在profile.d下。
为什么设置在profile.d下边新建的⽂件中,原理可以查看:
如果实在需要设置在/etc/profile⾥边,此时就可以⽤cat << EOF >>实现已有⽂件中追加内容

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。