Где я делаю ошибку в здесь документе?

Я считал использование здесь документа. Я попробовал что-то вроде этого:

echo $* <<End  
anto  
End

Что я пробую, вот, когда я запускаю этот скрипт вместо того, чтобы брать вход из командной строки, я прошу, чтобы это взяло его как anto. Но это не делает работы для меня.

Я являюсь очень новым для избиения сценариев. Кто-либо может сказать, где я делаю ошибку?

Заранее спасибо.

0
задан 13 April 2017 в 05:24

1 ответ

echo не читает информации из stdin, таким образом, Вы не можете использовать здесь-документ с ним.

Использование cat вместо этого, как

cat<<End
anro
End
2
ответ дан 21 October 2019 в 02:14

Другие вопросы по тегам:

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