我想/etc/skel
使用一个脚本创建两个文件,该脚本除了在/etc/skel
.脚本中有关的部分/etc/skel
如下所示:
cat <<EOF > /etc/skel/.vimrc
:set nu
set incsearch
:set ignorecase
:set smartcase
:set ts=2
EOF
我尝试&& /etc/skel/.virc
在脚本的第一行末尾添加但无济于事。除了cat
在另一个文件中再次执行整个操作之外,还有什么方法可以做到这一点吗?
答案1
您可以使用tee
。
tee /etc/skel/{.vimrc,.virc} > /dev/null <<EOF
:set nu
set incsearch
:set ignorecase
:set smartcase
:set ts=2
EOF
答案2
您可以利用此处文档创建该文件的事实/etc/skel/.vimrc
并复制它:
cp /etc/skel/.vi{m,}rc
您将该行放在此处文档之后。