Shell Script UNIX с подсказкой - PullRequest
0 голосов
/ 10 января 2012

Мне нужна помощь с сценарием оболочки. Я хочу начать ракушку ведьма просит некоторую информацию. Это должно быть сохранено в переменных и после ввода информации должно быть записано в файл.

Примерно так:

вызов сценария оболочки

" скажи мне свое имя "
John

После этого следует записать в файл «его зовут Джон»

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

Заранее спасибо:)

Ответы [ 5 ]

3 голосов
/ 10 января 2012

Чуть проще, если команда read напечатает приглашение, используя опцию -p:

#!/bin/bash
read -p "Tell me your name: " name
echo "His name is $name" >name.txt
3 голосов
/ 10 января 2012
#!/bin/bash
echo -n "Whats your name? "
read name
echo $name > name.txt
1 голос
/ 10 января 2012
#!/bin/bash
echo "Tell me your name?"
read name
echo "His name is $name" > name.txt
1 голос
/ 10 января 2012

Используйте echo для печати, read для чтения ввода.

echo -n "Tell me your name: "
read name
echo "Your name is $name."
0 голосов
/ 13 февраля 2017

Если вы хотите добавить в выходной файл

1. echo -n "Скажи мне свое имя:"
2. прочитайте имя
3. echo $ name >> fileName.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...