Escape-переменные для входа в скрипт

Если нет необходимости использовать для этого bash, это можно сделать через символическую ссылку. Это будет ссылка на файл из местоположения по умолчанию в ваше пользовательское местоположение.

ln -s ~/dotfiles/vim/.vimrc ~/.vimrc

Этот метод по-прежнему позволит вам сохранить все в ~/dotfiles, редактирование, такое как vim ~/.vimrc, будет таким же, как vim ~/dotfiles/vim/.vimrc.

0
23.11.2019, 17:47
1 ответ

Когда вы говорите «У меня есть EOF», я полагаю, вы имеете в виду, что пробовали здесь документ , но пробовали ли вы цитировать слово из heredoc ?

cat <<'EOF' >FileA
for pid in $(ps -lef | grep ssh | grep 2048 | awk '{print $4}'); do kill -9 $pid; done
EOF

If word is unquoted, all lines of the here-document are subjected to parameter expansion, command substitution, and arithmetic expansion, the character sequence \newline is ignored, and ‘\’ must be used to quote the characters ‘\’, ‘$’, and ‘`’.

2
28.01.2020, 02:29

Теги

Похожие вопросы