LINUX.ORG.RU

cat EOF , как echo

 , , ,


0

1

не пойму в чем разница не подскажите?

делаю

# echo 'PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "' > /root/.bashrc
# cat .bashrc 
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "

а вот если с cat

# cat << EOF > /root/.bashrc
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "
EOF
# cat .bashrc 
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\$ "
т.е. в «\\$» получаю \$ , как сделать что бы \\$ было через cat вывод?

★★★★★

Последнее исправление: NK (всего исправлений: 1)

cat << EOF > out1
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "
EOF

cat << "EOF" > out2
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "
EOF
anonymous
()
Ответ на: комментарий от anonymous

спасибо большое, работает)

cat << "EOF" > /root/.bashrc
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "
alias ls="ls --color=auto"
EOF

---

извиняюсь, тогда пользуясь случаем из этой же оперы не подскажешь/те:

# cat << "EOF" >> /tmp/fstab
> # /tmp as tmpfs
> #none/tmptmpfsdefaults,size=2048M0 0
> none /tmp tmpfs defaults 0 0
> EOF

как сделать что бы во 2 строчке отступы в виде табингов/«табуляции»/Tab были? т.е.

#none<---tab--->/tmp<---tab--->tmpfs<---tab--->defaults,size=2048M<---tab--->0 0
NK ★★★★★
() автор топика

Напиши мне в почту на яндексе, ник такой же.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.