.scriptの関連部分を/etc/skel
除いて、次のスクリプトを使用して2つのファイルを作成したいと思います。/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
ここに文書の後にその行を入れてください。