首页 > 系统相关 >cat <<-EOF > /etc/yum.repo.d/centos72.repo 没有那个文件或目录

cat <<-EOF > /etc/yum.repo.d/centos72.repo 没有那个文件或目录

时间:2023-01-17 15:59:14浏览次数:45  
标签:文件 cat repo etc yum PATH

cat不仅可以显示文件内容,还可以创建文件,但是遇到执行脚本时提示“没有那个文件或目录”

 

文件名:create_yum.sh

1 #!/bin/sh
2 
3 repo_PATH=/etc/yum.repo.d/
4 
5 cat <<-EOF >${repo_PATH}centos7.repo
6 [http]
7 url="http://192.168.20.1"
8 EOF

  注:为了演示主要问题,创建 repo 内容随意写了点。

 

解决方法:

修改上面第3行,路径加上 ""(双引号)。 告诉程序这是字符串,否则shell可能当作命令解释。

repo_PATH="/etc/yum.repo.d/"

 

标签:文件,cat,repo,etc,yum,PATH
From: https://www.cnblogs.com/wutou/p/17057961.html

相关文章