.script의 관련 부분을 /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
여기 문서 뒤에 그 줄을 넣으세요.