在 bash 脚本中使用 cat 命令创建文件

问题描述 投票:0回答:1

如何在 shell 脚本中使用 cat 命令创建文件

#!/bin/bash

create_file () {
    cat > a.txt << EOF
    0 abc def 
    ghi jkl mno
    pqrs tuv wxyz
    EOF
}

create_file

错误

Syntax error: end of file unexpected (expecting "}")
shell
1个回答
1
投票

打开EOF后删除缩进:

#!/bin/bash

create_file () {
    cat > a.txt <<EOF
0 abc def 
ghi jkl mno
pqrs tuv wxyz
EOF
}

create_file
© www.soinside.com 2019 - 2024. All rights reserved.