LINUX.ORG.RU

bash question


0

0

#!/bin/sh case $1 in 1) echo "Privet" ;; 2) cat <<qqq Privet qqq ;; ... esac Не работает конструкция с cat именно в case Why?

anonymous

А что это значит?
cat -это команда или файл?
И как это без case работает?
Я вот попробовал у себя (без case)- че-то ничего не получилось.
geekkoo

anonymous
()

[~] cat 1
cat <<EOF
Hello
EOF
[~] ./1
Hello
[~]

Все прекрасно работает. Только надо EOF или qqq чтобы стоял в начале строки, в самом начале.

Вот так:
EOF

a не

{куча пробелов или табов, а потом} EOF

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