在文件中插入文本块

在文件中插入文本块

我正在编辑 Arch 基础安装脚本。我几乎让它按照我想要的方式工作了!

我需要将以下内容添加到 /etc/pacman.conf 的末尾

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

在我使用 cat 命令之前,它删除了 /etc/pacman.conf 中的所有内容,然后添加了这个。但我需要将其添加到文件的末尾。

这是我目前拥有的脚本:https://github.com/ArchT420/T420/blob/master/installer.sh

谢谢你!

答案1

这个解决方案似乎有效:

#!/bin/bash


## Add AUR repository in /etc/pacman.conf
cat <<EOF >> /mnt/etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/\$arch
EOF

答案2

为什么我们不简单地使用echo将上下文附加到文件中。

echo -e '[archlinuxfr]\nSigLevel = Never\nServer = http://repo.archlinux.fr/$arch' >> /home/user/Documents/pacman.conf

相关内容